A: How long ________ to speak to someone? (he/wait) B: He _________ half an hour - How long has he been waiting...? He's been waiting for half an hour, A: How long _________ their homework? (the children/ do) B: They___________ it ______ more than two hours. - have the children been doing They've been doing it for ...., A: How long _________ with Rob? (you/ go out) B: We ___________ we left school - have you been going out We've been going out since..., A: How long________ single? (Penny/be) B: I think she ________ she broke up with Scott - has Penny been she's been single since, A: How long________ your driving licence? (you/have) B: I ________ it ______ ten years - have you had I've had it for..., A: How long________ to find a job? (Peter/try) B: He _________ he left university last year, but no luck! - has Peter been trying he's been trying since..., A: How long________ to be a doctor? (your sister/want) B: She __________ to be a doctor ______ she was seven years old - has your sister wanted She's wanted , since..., A: How long_______ Terry? (you /know) B: I _______ him______ years. He's an old friend of the family - have you known I've known him for....,
0%
Grammar: Present perfect + for/since , present perfect continuous (Intermediate 2B)
Share
Share
Share
by
Monicapastorino
Adultos
Intermediate
Idiomas y comunicación
Grammar
Inglés
Review of tenses
Edit Content
Print
Embed
More
Assignments
Leaderboard
Flash cards
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
Switch template
Show all
More formats will appear as you play the activity.
Open results
Copy link
QR code
Delete
Continue editing:
?