几个关于虚拟语气的问题~~~

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:44:23
1.The old man felt as if he______die.
A.was going to B.were going to
C.will D.would
答案是B,为什么呢???可是FELT是过去式啊?不应该用HAD BEEN GOING TO吗?
而且系动词后面AS IF不是可直接接真实条件句的吗?为什么不是A呢???
2.________today,they would get there by Sunday.
A.Would they live
B.Were they leaving
C.Were they to leave
D.If they leave
答案是C.为什么要用将来啊?TODAY的话用WERE THEY LEAVING不可以吗?
3.虚拟语气的将来时should do可不可以用would/might...代替呢?
请高手指点,太感谢了!!!!!!~~~~~~~

1.The old man felt as if he______die.
A.was going to B.were going to
C.will D.would
疑问一:因为动词“感觉”的发生与“要死”处于同一时间段,而不是“要死”先于“感觉”。
第二个疑问是有道理的,但是考试往往要求最佳答案,而系动词后面AS IF接真实条件句只是非正式英语的表达方法,所以虚拟才是符合语法的正式说法。
2.________today,they would get there by Sunday.
A.Would they live
B.Were they leaving
C.Were they to leave
D.If they leave
条件句应该和后面表达的意思相符,方能够贯通语气。对将来的虚拟有三种方法:
1. should + 动词原形(只能够用should,不可用其他情态动词),表示假如按理去做,将来还有实现的可能性很大,即还会有把握;
2. 用动词过去时,包括一般过去和过去进行;表示假如按计划去做,将来或许还会实现;即虽然把握性不大,还是有可能的;
3. were to + 动词原形;表示假如按时间表排定的去做,将来才会有实现的可能,即已经违背了约定,完全没有可能了。

1 自以为是选A 的
2 如果今天离开的话,周日是可以到的。以现在为起点是说 要离开 所以是TO LEAVE
3 应该是不可以的

1.B 从felt可以判定是一般过去时态 首先从句子的意思是可以推测,这个老人感到自己将要死掉了。 可以排除C 根据句意可以判定是用虚拟语态 ,就可以排除A DWas 不可以用与虚拟语态
2.C 首先确定是一般过去时 排除D ,他们今天即将启程,星期天就会到达。
可以判定从句是虚拟语态,排除A be to 表示即将打算去做某事

1.B 虚拟语气中不能出现was,任何人称都用were
2.C were to do something表打算
3.可以

1.as if