一个英语选择题,请大家回答!
来源:百度知道 编辑:UC知道 时间:2024/07/04 08:00:42
1.If you had not helped them, they ____ in London now.
A.would still be B.will still be
C.would have still gone D.will have still gone
请问这个题选什么?为什么?
A.would still be B.will still be
C.would have still gone D.will have still gone
请问这个题选什么?为什么?
A.would still be
虚拟语气 首先后面应该填be而不能是go
其次 if...had虚拟 后面是now 用would
A 因为是如果没有你的帮助,这句话是用虚拟的,所以用would,在某地,be in ...
A
if you had done sth...明显是用的假设语气,后面从句应该用过去时,不可能跟will,排除B/D。C不是过去时,而且gone接in是不通顺的,所以选A
A. 虚拟语气,从句用过去完成时,主用用过去将来时。
B
a