0
Mary Petrusevich Posted 11 years ago
Grammar

How to ask

Hi everyone!

Help me please.
Can we say : ''What have you been visiting Moscow for?'' ?
or it's not natural? Correct me please if I'm mistaken.

Thank you
  

Top answer

You would be understood, but it's a little clumsy. Here's a nice casual alternative: What brings you to Moscow? This would be good for conversation.

  • You would be understood, but it's a little clumsy.
  • Here's a nice casual alternative: What brings you to Moscow?
  • This would be good for conversation.
  • A more businesslike or official wording might be: What is the purpose of your visit to Moscow?
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
You would be understood, but it's a little clumsy. Here's a nice casual alternative:

What brings you to Moscow?
This would be good for conversation.

A more businesslike or official wording might be:

What is the purpose of your visit to Moscow?
0
Much simpler:

Why have you been visiting Moscow? (You are still in Moscow.)
Why did you visit Moscow? (You are leaving or have already left the city.)
0
Good point, using why is a perfect substitute for what is the reason/purpose.

Another possibility for the present tense:

Why are you visiting Moscow?

Related Questions