英语语法If you had listened to me,you ______ in such great troub

英语语法
If you had listened to me,you ______ in such great trouble now.
A.wouldn’t be B.would not have been
C.won’t be D.won’t have been
一如cc 1年前 已收到4个回答 举报

tzlzi3 幼苗

共回答了15个问题采纳率:86.7% 举报

选B...首先这是一个虚拟语气.
因为由if引导的从句要比主语的时态推前...
would have done意思为...你本来会这样(但实际情况相反)...
would not have done 意思为...你本来不会这样...
整句的意思为...如果你之前有听我说...你就不会陷入到现在的窘况之中...

1年前

6

阿蠹 幼苗

共回答了1个问题 举报

b

1年前

2

shine_ss 幼苗

共回答了6个问题 举报

B

1年前

2

雄霸9 幼苗

共回答了558个问题 举报

B 虚拟语气的结构:if +主语+过去完成时(had done), 主语+ would(not) +现在完成时(have don't)

1年前

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