if he -------- hard in thehe past five years,things wouldn't

if he -------- hard in thehe past five years,things wouldn't be going be going so smoothly.
a.had not been working b.was not working c.has not been working d.were not working
为什么选a 不选d
k7eea 1年前 已收到2个回答 举报

poplarpk 幼苗

共回答了23个问题采纳率:91.3% 举报

这句主要考查的是虚拟语气的用法.
前句是与过去事实相反的虚拟语气,后句是与现在事实相反的虚拟语气.
所以正确答案是A.
因为与过去事实相反时,从句的动词要用had+done的形式.

1年前

2

32323225 幼苗

共回答了52个问题 举报

因为 有 in the past five years这个标志性的词组
所以只能用完成时
又因为后半句是过去式
所以应该用过去完成时
所以选A

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.041 s. - webmaster@yulucn.com