He works as a teacher now,but he ___ on a farm for 3 years.A
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/23 16:57:35
He works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.wo
He works as a teacher now,but he ___ on a farm for 3 years.
A.worked B.has worked C.had worked D.wokes
答案给的是A,但是为什么不能选C过去完成时呢?他现在的工作是作为一名老师,但是他曾经在农场干了三年.
还有我想知道为什么farm前面的介词是on,shcool、hospital等前面都是in啊.
He works as a teacher now,but he ___ on a farm for 3 years.
A.worked B.has worked C.had worked D.wokes
答案给的是A,但是为什么不能选C过去完成时呢?他现在的工作是作为一名老师,但是他曾经在农场干了三年.
还有我想知道为什么farm前面的介词是on,shcool、hospital等前面都是in啊.
A一般过去时表示整个动作都发生在过去.
没有过去的某一时间作为参照,所以不用过去完成时.
关于介词的使用,通常都是习惯或固定用法,这里也可把农场理解为一片平坦开阔的地方,on表示在其上.
希望有帮助!
再问: 是不是只有过去的一个时间点做参照才能用过去完成时? 就像将题中的for 3 years改成in 2010是不是就可以选C了?
再答: in 2010𣎴能与过去完成时连用。by⋯可以
没有过去的某一时间作为参照,所以不用过去完成时.
关于介词的使用,通常都是习惯或固定用法,这里也可把农场理解为一片平坦开阔的地方,on表示在其上.
希望有帮助!
再问: 是不是只有过去的一个时间点做参照才能用过去完成时? 就像将题中的for 3 years改成in 2010是不是就可以选C了?
再答: in 2010𣎴能与过去完成时连用。by⋯可以
He works as a teacher now,but he ___ on a farm for 3 years.A
He works as a teather now,but he__on a farm for three years
本题选择什么15.He works as a teacher now,but he________ on a farm
He works in a factory now, but he _____on a farm for 20 year
He works in a company now,but he_in a factory for 20 years.
he works as a teacher
He______ on the farm for twenty years and now he is a teache
7.Her father works on a farm,He is a ___(farm).8.they speak
Model :He’s a farmer.He works on a farm
He works on a farm.(改为一般疑问) Does he
When he was young,he worked on a farm,but now he doesn't.改为同
my father works on a farm he is a[ ]