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.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
TsuyoshiIn this situation, could I say ...Use the first one because there is a time gap between his finishing studying in France and the present moment.
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.