选B 的原因A:Peter didn't come to the meeting this morning?B:I___

选B 的原因
A:Peter didn't come to the meeting this morning?
B:I____him yesterday ,but I was too busy and forget.
A should tell B should have told
C had to tell D had told
zseqsx 1年前 已收到8个回答 举报

真水五香 幼苗

共回答了20个问题采纳率:85% 举报

虚拟语态,原本应该告诉的,但事实没有告诉.
表示与过去事实相反的假设,从句中用过去完成式,主句中用过去将来完成式(should,would,could,might + have + 过去分词).如:
J If I had set off a little earlier,I would have caught the train.
J She would / might have come if she hadn't been so busy.
J If I hadn't taken your advice,I would have made a bad mistake.
J If only you hadn't told him the news.

1年前

10

前世今生的幸福 幼苗

共回答了1个问题 举报

虚拟语态,原本应该告诉的,但事实没有告诉。

1年前

2

落寞_惊梦 幼苗

共回答了4个问题 举报

should have done 是虚拟语态,表示本应该做却未做.

1年前

2

一杯锈色 幼苗

共回答了59个问题 举报

虚拟语态,原本应该告诉的,但事实没有告诉。

1年前

2

ddutan 幼苗

共回答了179个问题 举报

should have told
本来应该告诉他,但我却没有.
这是英语的固定搭配,

1年前

1

紫色小布丁 幼苗

共回答了21个问题 举报

我昨天应该告诉他,但是我太忙了就给忘了.
should have done:表示应该做但没有做的事情.

1年前

1

魚絔絔 幼苗

共回答了3个问题 举报

是虚拟语态,句子的意思是说:我本来昨天应该告诉他的,但因为太忙而忘了。说话的时间是现在,而说的是昨天要做的,所以用should have told 。

1年前

0

yuan520702 幼苗

共回答了1个问题 举报

虚拟语态,
表示本来应该要做的事,但是却没有做
昨天我本来应该告诉他的,但是由于太忙而忘记了

1年前

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