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....,

Grammar: Present perfect + for/since , present perfect continuous (Intermediate 2B)

Leaderboard

Flash cards is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?