___if I had arrived yesterday without letting you know befor

___if I had arrived yesterday without letting you know beforehand?
A.would you be surprised
B.would you have been surprised
按照普通虚拟语气,与过去事实相反,主句应该是would have done
jm14 1年前 已收到5个回答 举报

ljlah146 幼苗

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

本题答案是:B
表示与过去事实相反,主句用的就是would have done 不过此题中的done是been,surprised为形容词作been的表语,而不是动词.

1年前 追问

2

jm14 举报

答案是选的A啊。

举报 ljlah146

如果答案是A。那它考查的就是错综时间条件句。主句中指现在,而从句中指过去。意思就是:“如果我昨天到而不让你知道,你现在会惊讶吗?”即问的是你今天对于昨天已发生事的感受。” 不过我更倾向于B。因为我觉得A有点牵强或叫钻牛角尖。(个人意见,仅供参考)

桃子逃11 幼苗

共回答了1个问题 举报

这个不是虚拟.也不是和过去相反.说的是"如果我昨天你不知道我到来你会惊讶吗"仔细观察整句没有和过去相反"只是单独讲述这件事希望帮到你.

1年前

2

小荣子 幼苗

共回答了1个问题 举报

此句句意为如果我昨天不事先打招呼就来了你会觉得吃惊吗?答案为A这是一个错综时间虚拟条件句。从句是对过去事实的假设,而主句问的是回答者现在的感受,因此主句应为与现在事实相反的虚拟语气would+动词原型的结构:would you be surprised.

1年前

1

神洲屁王 幼苗

共回答了12个问题 举报

A. Would you be surprised B. Were you surprised C. Had you been you be surprised if i arrive without letting you know beforehand?

1年前

1

芙蓉的GG 幼苗

共回答了1个问题 举报

一楼说是错综时间虚拟是错的,因为错综时间虚拟中表示“如果过去怎样,那么现在会如何”条件用过去完成时,主句用would+动词原形;表示“如果过去一直怎样”条件从句用过去完成进行时,主句用would+动词原形;表示“如果过去。。。。,现在就会正在。。。”条件从句用过去完成时,主句用would+be doing;以上都不会出现主语有have done的情况。此题是针对过去的虚拟,条件从句是过去完成时,那...

1年前

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