Q.1.
Which is the best way to express what's happening?
Q.2.
It's easy to say 'how often' someone does something (see q.1); but how about 'how long they have been doing' it? Many other languages can say this far more simply than English. How would you answer this question: 'How long have you been learning English?'?
Q.3.
Which of these is the correct version?
Q.4.
Which of these is the best version?
Q.5.
Which is the best English version here?
Q.6.
What would be the best way to complete this sentence? Every hour, the little mechanical man on the town clock comes out and ...
Q.7.
Which is the best version here?
Q.8.
'How long has your girlfriend been working in Scotland?'