Multiple choice Directions: Match the two parts of a conversation. How long have you been here? I have been here four hours ago. I have been here since 5 o'clock. I have been to cafe. 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.