How long have you … ? (present perfect 4) Flashcards
1
Q
present perfect SIMPLE
A
+have been / have lived / have known etc.
…Dan and Kate are married. They have been married for five years. (not They are married for five years.)
…Are you married? How long have you been married?(not How long are you married?)
…Do you know Lisa? How long have you known her?(not How long do you know her?)
…I have a car. How long have you had your car? I’ve had it since April
2
Q
present perfect CONTINUOUS
A
+ (have been + –ing)
…I’m learning German.
How long have you been learning German?
(not How long are you learning German?)
I’ve been learning German for two years.
…David is watching TV.
How long has he been watching TV? He’s been (= He has been) watching TV since 5 o’clock