0
Tsuyoshi Posted 13 years ago
Grammar

past tense or present perfect tense

Hello, teachers.

John studied in France from 1990 to 1996; for 6 years.
He is now good at speaking French.

In this situation, could I say like below?

John studied in France for 6 years, so he can speak French fluently.

or

John has studied France for 6 years, so he can speak French fluently.

Thank you.
  

Top answer

John studied in France for 6 years, so he can speak French fluently. Fine John has studied France for 6 years... This would mean he studied the country, not the language, and not necessarily in France.

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
John studied in France for 6 years, so he can speak French fluently. Fine
John has studied France for 6 years... This would mean he studied the country, not the language, and not necessarily in France.
E
0
Thank you for your comment.
I mean, 'John has studied "in" France for 6 years, so he can speak French fluently."
Thank you.
0
TsuyoshiIn this situation, could I say ...
John studied in France for 6 years, so he can speak French fluently.
or
John has studied in France for 6 years, so he can speak French fluently.
Use the first one because there is a time gap between his finishing studying in France and the present moment.

....