英语语法题(虚拟语态):___if you had lost your watch?

英语语法题(虚拟语态):___if you had lost your watch?

题目
英语语法题(虚拟语态):___if you had lost your watch?
___if you had lost your watch?
A.Hadn't you been upset
B.Wouldn't you be upset
请问:if+had done不是对过去情况的假设吗?从题目上来看应该是对未来的假设才对,那么为什么要用if+had done呢?
答案
虚拟条件句本来是保持时态一致的,但也有例外:错综时间条件句.比如一例:你昨天要是听了我的建议,你现在就会好了.在这句话中条件是过去的,但主句却是现在的,因此语法上有个规则:“各扫门前雪”,即分别按自己的规则...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.