一道英语单选题分析I should be likely to have attended their wedding,b

一道英语单选题分析
I should be likely to have attended their wedding,but to my great disppointment,I____
A,am not invited
B,wasn't invited
C,haven't been invited
D,wouldn't have been invited
妹妹强抢洋娃娃 1年前 已收到6个回答 举报

眩雪莹 幼苗

共回答了23个问题采纳率:95.7% 举报

此题建议选择B答案.
首先,should在此处意思是“本来会”,但是它的后面并没有加上have done这个结构,故而从时间上判断不是过去而是现在.
其次,从整个句子的意思来看,说话人对于不能去参加婚礼很失望,原因是没有被邀请.但是“邀请”应当发生在“感到失望”之前,或者说,在说此话之前就没有收到邀请,所以从时态上看应该是过去,这也是选择B答案的原因.
最后,a答案的时态是现在,不符合事理逻辑,c答案从时间上讲是现在,强调的是过去行为对于现在的影响(其重点还是在现在上),d答案是虚拟语气,虚拟语气大多是没有发生的事情,与事实不符.

1年前

7

foofei 幼苗

共回答了6个问题 举报

should have done本应做而没有做,可知为过去发生的事,选B

1年前

2

王之北001 幼苗

共回答了2个问题 举报

选B,题意为我很可能去参加他们的婚礼,但我没被邀请。I wasn't invited
是过去的事实所以用一般过去式(此句为虚拟语气,虚拟语气有多种变形)

1年前

2

zhaohonglan2222 幼苗

共回答了22个问题 举报

我觉得选C,用过去完成时态,表示过去的动作对现在有影响。

1年前

1

2008网 幼苗

共回答了4个问题 举报

选B。这是一道考察虚拟语气的题目。题意为:我很可能参加的婚礼,但是令我失望的是, 我没有被邀请。前半句should be likely to have attended...用should have done 可见是对过去的虚拟;在虚拟句中做主句,原句还原应该是:If I had been invited, I should be likely to have attended their wed...

1年前

0

笨笨的小文子 幼苗

共回答了8个问题 举报

C 对过去事实的描述并且对现在事实产生了影响:to my great disppointment

1年前

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