请判断以下二句的正误:
Mary has been three years writing that play.
He has two years worked in the same office.
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!