Hello, I'd just like to ask if this sentence is grammatically correct.

'I met him two years ago while I worked in Germany.' I'm not sure if 'worked' is correct as I prefer 'was working'.

I hope you could help me with this question. Thanks.
Hi,

It's not wrong, but Continuous is more commonly used here.

Clive
Thank you so much Clive for your reply. Yes, it seems 'worked' is alright but when I thought of this sentence, ' My friend phoned me last night while I had dinner.', again I'm not sure if 'had' possible .
Teachers: We supply a list of EFL job vacancies
In the pattern

... main clause (past) ... WHILE ... subordinate clause ...

your best bet is to use the past continuous in the while-clause if the main-clause verb is eventive (expresses an event rather than a state or habit).

[I met him / The phone rang / A car crashed into a light pole / The lights went out] while ... was ...-ing.

You don't always have to use the continuous, but it usually sounds more idiomatic that way.

CJ
You don't always have to use the continuous, but it usually sounds more idiomatic that way.

Thanks again CJ. So what you mean is that the past simple 'worked' in my example sentence (in that context) is also correct but 'was working' sounds more natural?
marcos054So what you mean is that the past simple 'worked' in my example sentence (in that context) is also correct but 'was working' sounds more natural?
Yes.

CJ
Students: Are you brave enough to let our tutors analyse your pronunciation?
CalifJim
marcos054So what you mean is that the past simple 'worked' in my example sentence (in that context) is also correct but 'was working' sounds more natural?
Yes.

CJ
Great. Thanks a lot.