
一道英语虚拟语气的题
IfIhadworkedharderatschool,I___________inacomfortableofficenow.A.wouldsitB.wouldhaves...
If I had worked harder at school,I___________in a comfortable office now.
A.would sit
B.would have sat
C.would be sitting
D.were sitting
答案是选C 但我不明白是为什么? 展开
A.would sit
B.would have sat
C.would be sitting
D.were sitting
答案是选C 但我不明白是为什么? 展开
3个回答
展开全部
这叫错综时间条件句,简单点说,从句说的时间和主句说的时间不一样.这句话的从句针对的时间为过去时间,所以用的是过去完成时态,但主句中的NOW一词说明主句说的情况不是过去情况,是现在,所以用的针对现在的虚拟Would do,至于用进行式那是因为句意的需要.这句话的意思为:要是我过去在学校里努力学习了的话,我现在就在舒适的办公室里坐着了. Clear?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询