ago / before选择题Mr Smith said that John _____ him all about his past three weeks _____?A.had told...agoB.had told...before选ago还是before?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 08:15:13
ago / before选择题Mr Smith said that John _____ him all about his past three weeks _____?A.had told...agoB.had told...before选ago还是before?为什么?

ago / before选择题Mr Smith said that John _____ him all about his past three weeks _____?A.had told...agoB.had told...before选ago还是before?为什么?
ago / before选择题
Mr Smith said that John _____ him all about his past three weeks _____?
A.had told...ago
B.had told...before
选ago还是before?
为什么?

ago / before选择题Mr Smith said that John _____ him all about his past three weeks _____?A.had told...agoB.had told...before选ago还是before?为什么?
before
要是ago的话,不应出现过去完成时态

选A
时间+ago 表示多久以前

A
如果用before
后边要加宾语,表示在某一时间点的多长时间以前
如3 days before Christmas圣诞节的三天之前
ago前加表示时间的名词
表示一般的过去
也符合主句的时态。

A.
拆句:
Mr Smith /said /that John had told him all about his past/ three weeks ago ?
用过去完成时是因为前面用了SAID。。
说明“Jonh 告诉。。”的动作在“Mr Smith说。。”之前
一段时间+AGO 表过去
three weeks before ..bef...

全部展开

A.
拆句:
Mr Smith /said /that John had told him all about his past/ three weeks ago ?
用过去完成时是因为前面用了SAID。。
说明“Jonh 告诉。。”的动作在“Mr Smith说。。”之前
一段时间+AGO 表过去
three weeks before ..before后面还要跟一个时间或事件~
如:three weeks before he left..

收起

ago / before选择题Mr Smith said that John _____ him all about his past three weeks _____?A.had told...agoB.had told...before选ago还是before?为什么? Have you met Mr Li____?A:just B:ago C:before D:a moment ago have you met Mr.Li A just B ago C before D a moment ago 3、Have you met Mr Li ______?  A.just B.ago C.before D.a moment ago 说结果,讲道理!3、Have you met Mr Li ______?A.just B.ago C.before D.a moment ago 16It was____Imet Mr Green in Shanghai.Aten years before Bmany years ago that Cfive years before 一道选择 有理由的话红旗是你的了Have you met Mr Li ______?A.just B.ago C.before D.a moment ago要有理由. 一个现在完成时的题Have you met Mr.Li ()?A just B ago C before D a moment ago,但是为什么不能选A和D呢? 现在完成时选择题8题1.Both his parents look sad.Maybe they___what's happened to him.A.knew B.have known C.must know D.will know2.Have you met Mr Li_____?A.just B.ago C.before D.a moment ago3.The famous writer_____one new book in the past two before和ago的区别? before和ago的区别. ago 和before 的区别 ago与before的区别 before 和ago 怎么用? 一道现在完成时的英语选择题,sinceHow long has Mr.Green lived in China?______A.For two yearsB Since two years ago SM, 选择题-how long has he been away?-( )A.for 2 hours B.since 2 hours C.2 hours ago D.2 hours before 1i have had a tremperature[ ]i had a headache.2mr.black has lived in china[ ]five years ago.为什么1.a.since b.for c.before d.after2.a,before b.for c./ d.since