Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
ALH2 5.3 present perfect
0
%
0
0
0
Back
Restart
- How long ........ they ........(be) in my office? - They ........ ........ in your office ........ an hour.
- How long have they been in myoffice? - They have been in your office for an hour.
Oops!
Okay!
- How long ........ we ........(not have) a pay raise? - We (not have) ........ ........ a pay raise ........ a while.
- How long haven't we had a pay raise? - We haven't had a pay raise for a while.
Oops!
Okay!
- How long ........ you ........(be) to university? - I ........ ........ to universtiy ........ last year.
- How long have you been to university? I have been to university since last year.
Oops!
Okay!
- How long ........ you ........ (play) soccer? - I ........ ........ soccer ........ last year.
- How long have you played soccer? - I have played soccer for a year.
Oops!
Okay!
- How long ........ she ........ (be) the owner of the company? - She ........ ........ the owner of the company ........ a long time.
- How long has she been the owner of the company? - She has been the owner of the company for a long time.
Oops!
Okay!
- How long ........ your parents ........(get) married? - They ........ ........ married ........ 20 years.
- How long have your parents got married? - They have got married for 20 years
Oops!
Okay!
- How long ........ the flight ........ (be) delayed? - It ........ ........ delayed ........ 17 hours.
- How long has the flight been delayed? - It has been delayed for 17 hours.
Oops!
Okay!
-How long ........ you ........(have) your cat? - I ........ ........ it........ a few weeks.
-How long have you had your cat? - I have had it for a few weeks.
Oops!
Okay!
- How long ........ your brother ........(drive)? - He ......... ........ ........ he was 17 years old.
-How long has your brother driven? - He has driven since he was 17 years old.
Oops!
Okay!
-How long ........ you ........ (be) a waiter? - I ........ ........ a waiter ........ 3 years.
-How long have you been a waiter? -I have been a waiter for 3 years.
Oops!
Okay!
- How long ........ she ........(do) charity work? - She ........ ........ charity work ........ 10 years.
- How long has she done charity work? - She has done charity work for 10 years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies