与将来实事相反的虚拟

— Helen, are you going to the airport to pick up Jack the day after tomorrow?

— ________ tomorrow night., I would go.

A. Were he to come back      B. If he was about to come back

C. Had he come back            D. If he would come back

这里的BD不选,但是这两个句子不是符合:if+主语+动词一般过去式(be动词用were)的形式吗? 

请先 登录 后评论

最佳答案 2019-03-09 21:07

前文告诉我们Jack后天回来。

现在假设Jack明天回来,就是与将来事实相反的假设。if从句通常用以下三种形式之一:

If he were to come back tomorrow,...

If he came back tomorrow,...

If he should come back tomorrow,...

所以A无疑是正确(最佳)答案:if 省略,were 倒装。

B 项的错误在于be about to do结构是不允许和时间状语连用的。

C 项的错误在于这是表示和过去事实相反的虚拟语气形式。

D 项其实并没有错,would按照表示意愿的情态动词来理解,也是讲得通的。但A项无疑是最佳答案,应该首选A。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

本题,曹老师解答得非常清晰、明确,已经很到位了。

然而,Expert 还要“画蛇添足”。而且,字体大小不一,文字4种颜色,花花绿绿的样子,解答亦无章法,表述不清。反正一般人看不懂。例如:

1. were提前句首倒装虚拟语气用法

2. 对将来动作虚拟和假设

“英语答疑网”,是一个很严肃的知识网站,是永久性的。任何一个解答,都是“白纸黑字”在那里放着,今后会有多少网友浏览学习。所以,我们在解答时,一定要字斟句酌,反复审读,确信无误后再提交。希望为我们的网友负责,也为网站的声誉负责。

恕我直言,请Expert 参考。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

— Helen, are you going to the airport to pick up Jack the day after tomorrow?

海伦,你后天打算去机场接杰克吗?

Were he to come back tomorrow night., I would go.

=If he were to come back tomorrow night, I would go to pick him up.

如果他明天晚上回来,我会去接他。

(省略连词if,were提前句首倒装虚拟语气用法)

对将来动作虚拟和假设,从句谓语动词形式可以是“were to+动词原形”和“一般过去式did”“should +do动词原形”主句谓语为:would do

A. Were he to come back      B. If he was about to come back

C. Had he come back           D. If he would come back


请先 登录 后评论
  • 1 关注
  • 1 收藏,4069 浏览
  • Steven_wzq 提出于 2019-03-05 22:21

相似问题