作业帮 > 英语 > 作业

___the sports meeting might be put off.yes,it all depends on

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/05 10:39:51
___the sports meeting might be put off.yes,it all depends on the weather
A.I’ve been told B.I’ve told C.I’m told D.I told
为什么不选C.“我被告知运动会可能会推迟”
A.I’ve been told 为正确选项.
“被告知”的动作是一次性完成的,动作一旦“完成”则成为过去.如果用C.I’m told 一般现在时,表示的意思是经常或习惯性发生的动作,显然用在这里不合适.用现在完成时态,表示“已经被告知某事”,也就是说,‘I’已经知道,并一直记着被告知的事情.
再问: be+过去式, 不是被动语态吗
再答: “be+过去式”------这里的told不是“过去式”,而是“过去分词”,be told 是被动语态,被“告知某事”的意思。问题的关键不在told,而在它前面的系动词be的形式,它决定着“被告知”动作是什么时候发生的。 【俊狼猎英】团队为您解答。祝你进步!
再问: 那为什么你说I’m told 是一般现在时?
再答: I'm told 是I am told 的缩写形式,是被动语态,无论什么时态,told都是不变的,变的是am。如果是一般现在时,就是am told,如果是一般过去时,就是was told,如果是现在完成时,是have been told,即本题的答案,(I've been told是I have been told 的缩写)。 【俊狼猎英】团队为您解答。祝你进步!