0
Wangqh2696122 Posted 14 years ago
Grammar

Tenses

----When did you move to Beijing?

----In 2008. But I ____ in New York for eight years.

A. has worked B. have been worked C. have been working D.worked

Some think A, C, and D are all correct, others think we should use " had worked". What do you think?
  

Top answer

--When did you move to Beijing? --In 2008. But I (a) has worked in New York for eight years.

  • --When did you move to Beijing?
  • --In 2008.
  • But I (a) has worked in New York for eight years.
  • X; subject/verb do not agree --In 2008.
  • But I (b) have been worked in New York for eight years.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

3 Answers
0
--When did you move to Beijing?

--In 2008. But I (a) has worked in New York for eight years. X; subject/verb do not agree


--In 2008. But I (b) have been worked in New York for eight years. X; incorrect use of passive voice

--In 2008. But I (c) have been working
0
What about "have worked"?
0
No. In this case, only the simple past (or past perfect) indicates that the action is completed.

Since he has moved, he is not working in New York anymore.

Related Questions