初三英语虚拟语态

[复制链接]
查看11 | 回复5 | 2009-1-11 22:42:16 | 显示全部楼层 |阅读模式
Without electricity,human life _______quite difficult today.
A is B will beC would have beenD would be
If you _____more careful,you would not have made so many mistakes
A wereB are C had been D have been
要说明理由

回复

使用道具 举报

千问 | 2009-1-11 22:42:16 | 显示全部楼层
1.C 因为没有电是对现在的假设,所以用虚拟语气。而用过去将来完成时是表示现在本应该不同,而实际没有。类似用法还有“could have done”表示本可以做却没做、“should have done”表示本应该做却没做...2.C 因为此题考查的是if条件句的虚拟语气。如果是对现在和将来的虚拟,需要用一般过去时来表达,而对过去的虚拟,则需要用过去完成时,即“had done”的形式来表达。此题后的“would”为过去时,所以选C。...
回复

使用道具 举报

千问 | 2009-1-11 22:42:16 | 显示全部楼层
DC两个都是虚拟句虚拟句的基本构架:现在时虚拟 主句用would加动词原形过去时虚拟 从句用had加过去分词 主句用would have加动词过去分词...
回复

使用道具 举报

千问 | 2009-1-11 22:42:16 | 显示全部楼层
1.D;说明:因为句意是一种设想,用虚拟2.A;说明:因为从句是虚拟,主句用过去...
回复

使用道具 举报

千问 | 2009-1-11 22:42:16 | 显示全部楼层
c 将会好,所以用a 虚拟语态要用过去时,I为特例,were...
回复

使用道具 举报

千问 | 2009-1-11 22:42:16 | 显示全部楼层
a 是真实句c 固定句式...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行