一道英语虚拟语气的题If I had worked harder at school,I___________in a

一道英语虚拟语气的题
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
东山二羔 1年前 已收到3个回答 举报

xchjm 幼苗

共回答了22个问题采纳率:95.5% 举报

这叫错综时间条件句,简单点说,从句说的时间和主句说的时间不一样.这句话的从句针对的时间为过去时间,所以用的是过去完成时态,但主句中的NOW一词说明主句说的情况不是过去情况,是现在,所以用的针对现在的虚拟Would do,至于用进行式那是因为句意的需要.这句话的意思为:要是我过去在学校里努力学习了的话,我现在就在舒适的办公室里坐着了.Clear?

1年前

9

ljc89 幼苗

共回答了124个问题 举报

意思是如果以前我认真学习的话,现在我应该都坐在舒服的办公室了.虚拟的是现在的一种状态.选项中只有would be doing表示状态,所以选C

1年前

1

清晨星来 幼苗

共回答了2个问题 举报

因为句尾的“now”,不选C,还能选什么

1年前

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