1) (he/arrive) already?
Has he arrived
2) Nikki (meet) her friend today.
‘s met
3) I (study) all day long, I am very tired.
‘ve been studying
4) How long (she/know) your sister?
has she known
5) My mother (eat) more diverse vegetables, and she feels better.
has been eating
6) Sorry about the noise. I (cook).
‘ve been cooking
7) How many times (you/visit) your town this year?
have you visited
8) She (sell) ten bars of chocolate today.
‘s sold
9) Ann (just/cook) pasta. I am going to eat it now.
has just cooked
10) My children (just/play) in yard, they are very happy.
‘ve just played
11) I (work) at this factory for 15 years.
‘ve been working
12) How long (you/know) your colleague?
have you known
13) You look happy and excited. What (you/do) since morning.
have you been doing
14) How many times (Sue/visit) Italy?
has Sue visited
15) Seems he has a bad memory, he (learn) this poem for 3 hours, but he cannot remember.
‘s been learning
16) His stepdaughter likes cartoons, I think so, as she (watch) them for four hours.
‘s been watching
17) (Who/study) hard today, I have a present for the who did his best.
Who has been studying
18) I (never/see) the Leaning Tower of Pisa.
‘ve never seen
19) Sorry for being late. How long (you/wait) for me?
have you been waiting
20) (you/see) Ann recently?
Have you seen