英语语法问题He ____(teach)in the school in the past.But over the p

英语语法问题
He ____(teach)in the school in the past.But over the past four years he____(work)on the fram.
隐藏在其中的语法点是什么?怎么翻译?
yuanzialicia 1年前 已收到6个回答 举报

埋藏在内心的眼泪 幼苗

共回答了19个问题采纳率:94.7% 举报

答案是taught;has worked.
in the past 是指在过去(时间点)则这时用一般过去时,teach的过去时是taught.
像over the past four years这样的over +【 the past +时间 】在英语习惯中一般用现在完成时,即have(has)+ done(过去分词),work的过去分词是worked,所以是has worked .
本题主要着重考察时态,注意各种时间状语就可以了.
翻译:以前他在学校里教书.但是过去的四年里他在农场里工作.

1年前

1

怎么这么多重名 幼苗

共回答了30个问题 举报

teached(over the past four years过去式)
works(一般式)

1年前

2

天窗失明 幼苗

共回答了10个问题 举报

in the past
要用过去式
所以要用teached
over the past four years
过去4年
要用过去完成时
had worked

1年前

2

nuonuo0725 幼苗

共回答了64个问题 举报

他过去在学校工作。但是在过去的四年中他一直在农场工作。
第一个空应该是一般过去时,而第二个空则是现在完成时

1年前

1

yilidan4444 幼苗

共回答了1个问题 举报

in the past
表示过去
用一般过去式 teached
而over the past four years
有具体的时间
用过去完成式 have worked

1年前

1

nlsz 幼苗

共回答了20个问题 举报

in the past表示的是过去的意思,所以第一个是过去时,taeched,第二个应该是过去完成时had worked

1年前

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