1 判断句子正误

请判断以下二句的正误:

Mary has been three years writing that play.
He has two years worked in the same office.

请先 登录 后评论

最佳答案 2019-03-24 08:21

Mary has been three years writing that play.
He has two years worked in the same office.

这两个句子都正确。

这是省略了表示“时间段”的介词for,然后把时间状语置于中位的位置。等于:

Mary has been writing that play for three years.
He has worked in the same office for two years.

请先 登录 后评论

其它 2 个回答

zbr1016.
时间状语放到中位状语的位置上,只能凭感觉猜测,两个都是对的。
请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Mary has been three years writing that play.
He has two years worked in the same office.

The two sentences above should be revised as below

Mary has been writing that play for three years.
He has worked in the same office for two years.

请先 登录 后评论
  • 0 关注
  • 2 收藏,2526 浏览
  • 曹荣禄   提出于 2019-03-17 16:36

相似问题