0
Ahmed Mohamed 5361 Posted 7 years ago
Grammar

Present perfect

3 questions. Is it grammatically correct to say:
1. I have been swimming ten years
That is using the present perfect without using for
--
2. It's ten years since i last played football or how long is it since it last rained
That is using this form instead of the present perfect simple
--
3. It's been 5 months since i last saw him or how long has it been since you last saw him
That is using last these sentences with the present perfect
Thanks for your time! <3

  

Top answer

Ahmed Mohamed 5361 Is it grammatically correct to say: 1. I have been swimming ten years That is using the present perfect without using for It is possible. However, if you are making such sentences yourself, I recommend that you include "for".

  • Ahmed Mohamed 5361 Is it grammatically correct to say: 1.
  • I have been swimming ten years That is using the present perfect without using for It is possible.
  • However, if you are making such sentences yourself, I recommend that you include "for".
  • Remember that all sentences must end with a full stop (or other stop).
  • Ahmed Mohamed 5361 2.
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.

1 Answers
0
Ahmed Mohamed 5361Is it grammatically correct to say:
1. I have been swimming ten years
That is using the present perfect without using for

It is possible. However, if you are making such sentences yourself, I recommend that you include "for".

Remember that all sentences must end with a full stop (or other stop).

Ahmed Moh

Related Questions