Fill in the blanks with an appropriate verb form.
1Have you ............... each other for a long time?
Wrong!
Use the present perfect simple "known" with the stative verb "know" for a situation that continues until now.
2Grandpa is in hospital. He ............... in hospital since Monday.
Wrong!
Use "has been" for a situation that started in the past and continues now.
3How long ............... this car?
Wrong!
Use "have you had" to ask about possession from the past until now.
4I ............... a pain in my stomach.
Wrong!
Use "have" to talk about a present physical problem.
5I ............... a pain in my stomach all day, since this morning.
Wrong!
Use "have had" with "all day" or "since morning" for a condition continuing until now.
6I ............... him very well.
Wrong!
Use "don't know" for a general present fact.
7We have ............... only a few times.
Wrong!
Use the past participle "met" after "have" in the present perfect.
8............... there any restaurants near here?
Wrong!
Use "Are" with the plural noun phrase "any restaurants".
9............... there a bank near here?
Wrong!
Use "Is" with the singular noun phrase "a bank".
10How ............... you get to the station?
Wrong!
Use "do" to form a present simple question with "you".
11How ............... I solve this problem?
Select 2 answers.
Wrong!
Both "can" and "do" are natural in this question about finding a solution.
12How ............... I use this phone?
Wrong!
Use "do" to form a present simple question about the correct way to use something.
Done.
Score: 0/12
Answers
- Have you known each other for a long time?
- Grandpa is in hospital. He has been in hospital since Monday.
- How long have you had this car?
- I have a pain in my stomach.
- I have had a pain in my stomach all day, since this morning.
- I don’t know him very well.
- We have met only a few times.
- Are there any restaurants near here?
- Is there a bank near here?
- How do you get to the station?
- How can / do I solve this problem?
- How do I use this phone?

