___if I had arrived yesterday without letting you know beforehand?
A.wouldyoubesurprisedB.wouldyouhavebeensurprised按照普通虚拟语气,与过去事实相反,主句应该是wouldhavedone呀。...
A.would you be surprised
B.would you have been surprised
按照普通虚拟语气,与过去事实相反,主句应该是would have done 呀。 展开
B.would you have been surprised
按照普通虚拟语气,与过去事实相反,主句应该是would have done 呀。 展开
4个回答
展开全部
本题答案是:B
表示与过去事实相反,主句用的就是would have done 不过此题中的done是been,surprised为形容词作been的表语,而不是动词。
表示与过去事实相反,主句用的就是would have done 不过此题中的done是been,surprised为形容词作been的表语,而不是动词。
追问
答案是选的A啊。
追答
如果答案是A。那它考查的就是错综时间条件句。主句中指现在,而从句中指过去。意思就是:“如果我昨天到而不让你知道,你现在会惊讶吗?”即问的是你今天对于昨天已发生事的感受。”
不过我更倾向于B。因为我觉得A有点牵强或叫钻牛角尖。(个人意见,仅供参考)
展开全部
一楼说是错综时间虚拟是错的,因为错综时间虚拟中表示“如果过去怎样,那么现在会如何”条件用过去完成时,主句用would+动词原形;表示“如果过去一直怎样”条件从句用过去完成进行时,主句用would+动词原形;表示“如果过去。。。。,现在就会正在。。。”条件从句用过去完成时,主句用would+be doing;以上都不会出现主语有have done的情况。此题是针对过去的虚拟,条件从句是过去完成时,那么主句就是现在完成时即have done,此句主语被动表达后就是have been的结构。希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此句句意为如果我昨天不事先打招呼就来了你会觉得吃惊吗?答案为A这是一个错综时间虚拟条件句。从句是对过去事实的假设,而主句问的是回答者现在的感受,因此主句应为与现在事实相反的虚拟语气would+动词原型的结构:would you be surprised.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个不是虚拟.也不是和过去相反.说的是"如果我昨天你不知道我到来你会惊讶吗"仔细观察整句没有和过去相反"只是单独讲述这件事希望帮到你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询