Multiple choice

Directions: Match the two parts of a conversation.

How long have you been here?

  1. I have been here four hours ago.

  2. I have been here since 5 o'clock.

  3. I have been to cafe.

  4. I will be since 5 o'clock.

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

'Ago' cannot be used with 'have been here'. The question is related to a time period, not location. So, option 3 is also incorrect. Since the question relates to a past event, 'will be' can't be used.