He works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.woHe 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过去完

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 18:59:20
He works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.woHe 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过去完
xRn@((T-vdUB)4M\)D| sgӲ`@Aitgιs2SY8R]%Y)ȚGP|>/ I3aOՄ YT.0]q` B~Yg=:5YpFpIXÛ> mF06hSVFf[K-q mPCo{ֺgd<#PC'atQ׼ + H5kĵ[͐:5bY\~d\9V#hĤ"U=f ^/I"d_ʤo#MOk~{Πe a\z=EeKRtT!>^sšU/Dj$a}֛d+ⷸblu`;%50a1o$776wԢo̪ňēx1Uok563ơ]A&%%;-x

He works as a teacher now,but he ___ on a farm for 3 years.A.worked B.has worked C.had worked D.woHe 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过去完
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.woHe 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过去完
A一般过去时表示整个动作都发生在过去.
没有过去的某一时间作为参照,所以不用过去完成时.
关于介词的使用,通常都是习惯或固定用法,这里也可把农场理解为一片平坦开阔的地方,on表示在其上.
希望有帮助!