A: you / ever / be to the United States? B: Yes, three times. What about you? A: We / just / come back from Florida.
Have you ever been to the United States? / We've just come back from Florida.
A: Sorry I'm late! ________ you ________ long? (wait) B: Yes, I _____________ here for nearly 20 minutes! (stand)
Have ... been waiting / 've been standing
A: When / you / start working here? B: Only a few weeks ago A: you / meet everyone in the office? B: Well, I / not see the director yet!
When did you start working here? / Have you met everyone in the office? / Well, I haven't seen the director yet!
A: When / you / start learning the piano? B: About three years ago. A: you / ever / play in public? B: No, I / never / play for anyone except my teacher.
When did you start learning the piano? / Have you ever played in public? / No, I've never played for anyone except my teacher.
A: __________ Mark ____________ his homework yet? (do) B: Of course not. He _______________________ games on his phone all evening. (play)
Has ... done / 's been playing
A: you / have breakfast? B: Not yet. A: What time / you / get up? B: Only ten minutes ago.
Have you had breakfast? / What time did you get up?
A: Is that the TV I can hear? B: Yes, Dad. I ________________ for my exams since lunchtime, and now I ________________ the news. (study, watch)
've been studying / 'm watching
A: Do you want a coffee? B: No, thanks. I / already / have three cups this morning. A: you / ever / think about cutting down? B: I'm trying!
I've already had three cups this morning. / Have you ever thought about cutting down?
A: Hi, Lisa. You look great! B: Thanks! I ___________________ a lot of exercise recently. (do)
've been doing
A: Look, Mum. It _____________________ (snow). B: I know. It _____________________ since five o'clock this morning. (snow)
's snowing / 's been snowing
A: you / ever / live abroad? B: Yes, I / teach in Italy for a few years. Now I teach in London. A: How long / be a teacher? B: Since 2016.
Have you ever lived abroad? / I taught in Italy for a few tears. / How long have you been a teacher?
A: Can I speak to Mrs Johnson, please? B: She _______________ lunch at the moment. Can she call you back in half an hour? (have)
's having
A: How long / you / know Alex? B: For about ten years. A: Where / you / meet? B: At university.
How long have you known Alex? / Where did you meet?
A: Ssh! I _______________ to read. (try) B: Sorry, Dad.
'm trying
A: You don't look very well, Pete. Are you OK? B: Not really, I _____________________ well all week. (not feel)
haven't been feeling
A: __________ your daughter still ______________ at the college, Cathy? (teach) B: Yes, she ____________________ there for over three years now. (work)
Is ... teaching / 's been working
A: you / tidy your room yet? B: Not yet. I / be out all afternoon. A: When / you / get / home? B: Only about half an hour ago.
Have you tidied your room yet? / I've been out all afternoon. / When did you get home?
A: How long __________ you ___________ in Manchester? (live) B: About two years, but recently we _________________ about moving to the country. (think)
have ... lived OR have ... been living / 've been thinking
A: Oh no! It ____________________ to rain. (start) B: I'll go and bring in the washing.
's starting
A: Did you see that programme about sharks last night? B: No, I ________________ much TV lately. (watch)
haven't been watching
Your experience on this site will be improved by allowing cookies.