Re-express the following using FOR + the last….+the
present perfect cotinuous.
Răspunsuri la întrebare
Răspuns:
1. He has been painting pictures for the last three years.
2. I have been reading an English novel for the past week.
3. They have been studying for their exam for the past two months.
4. Father has been smoking for the last year.
5. I have been cooking my own food for the past year.
6. John has been collecting coins for the last four months.
7. Mr. Martinson has been going to the dentist for the past weeks.
8. The tourists have been staying in that hotel for the past five days.
9. She has been saving money for the past month.
10. We have been starting making plans for our holiday for the last three days.
Explicație:
În general, aceste două expresii ar fi oarecum similare. De fapt, într-o conversație, puteți folosi „ for the past...” sau „for the last...” în mod interschimbabil.
Dar dacă sunteți pasionat de contextul gramatical, ar fi mai potrivit să folosiți „for the past...” decât „for the last...”. "For the past...” denotă un timp care trece sau care tocmai a trecut, dar activitatea asociată acestuia ar putea fi încă în desfășurare. „For the last...” denotă ceva final sau ceva s-a încheiat. Iar pentru ca noi am folosit acolo un timp present perfect continuous, inseamna că acțiunea e posibil să mai fie in desfasurare. Cea mai bună alegere depinde de context sau obisnuița vorbitorului :).
Sper ca ti-am fost de ajutor.