Do these all mean the same thing? 1. I have been working on this project for the past two weeks. 2. I have been working on this project for two weeks. 3. I have been working on this project two weeks.
Thank you very much. Peace!
Top answer
Yes, they do, Ms. Jandi.
— Mister Micawber
Yes, they do, Ms.
Jandi.
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.