0
Koji from Japan Posted 6 years ago
Grammar

After so many years riding the Tokyo trains

I found the sentence (a). I know what the writer means, but, strictly, is it grammatically correct? I suspect it should be (b), (c) or something like that.


(a) I had to practice driving a car again after so many years riding the Tokyo trains.


(b) ... after riding the Tokyo trains for so many years.

(c) ... after so many years of riding the Tokyo trains.

  

Top answer

All three are fine and mean the same thing.

  • All three are fine and mean the same thing.
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.

2 Answers
0

All three are fine and mean the same thing.

0
Koji from JapanI know what the writer means, but, strictly, is it grammatically correct?

Yes.

Koji from Japan (b), (c) or something like that

Yes. Or like this:

I had to practice driving a car again after ( [spending / I spent] ) so ma

Related Questions