0
Adrianna Mj Posted 10 years ago
Grammar

How long are you here for?

Hey! I've got a new question.
I've just seen in a grammar book an example like this:

"X: Mark, how long are you here for?
Y: ____________________"

And you have to choose one of these options:

A: I want to stay till Monday.
B: I've been here before.
C: I arrived yesterday.

The key says that only C is correct. Why? I thought that A and C could both be probable... Can someone explain me why only C can be used in this context?
  

Top answer

Adrianna Mj Can someone explain me Can someone explain to me B and C don't answer the question.

  • Adrianna Mj Can someone explain me Can someone explain to me B and C don't answer the question.
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.

8 Answers
0
Adrianna MjCan someone explain me
Can someone explain to me

B and C don't answer the question.
0
i have been here before...> correct
because it is present perfect continuous tense...
0
AnonymousCan someone explain to me
Thanks for pointing that out. I was in a hurry while writing the question and I just missed that mistake.
AnonymousB and C don't answer the question.
Tbh, A was my first thought but then I saw the answer provided by the author of the exercise and I was confused.
0
Rahul Roy 3395 i have been here before...> correct
because it is present perfect continuous tense...
Are you sure about that? "I have been here before" doesn't really feel like the correct answer in this context at all.
0
I haver been is present perfect. It is not continuous/progressive,
0
Adrianna MjThe key says that only C is correct. Why?
The answer key is wrong. The question asks the duration of Mark's visit, which is A.
0
Adrianna MjMark, how long are you [staying] here for?
I inserted that word to clarify the meaning. Can you see why, as anonymous correctly pointed out, B and C are incorrect?

Related Questions