Nov 6, 2016
- Complete these sentences.
- Jill is in hospital. She . . . in hospital since Monday.
- is
- was
- has been
- been
- I know Sarah. I . . . her for a long time.
- have known
- know
- knew
- am knowing
- Linda and Frank are married. They . . . since 2004.
- are married
- was married
- have been married
- have married
- Brian is ill. He . . . for the last few days.
- has been ill
- was ill
- is ill
- has ill
- We live in Scott Road. We . . . there for ten years.
- lived
- was lived
- live
- have been living
- Kate works in a bank. She . . . in a bank for five years.
- works
- is working
- has been working
- Alan had a headache. He . . . a headache since he got up this morning.
- has had
- had
- is having
- has
- I’m learning English. I . . . English for six months.
- was learning
- is learning
- have learned
- have been learning
- They . . . for ten years.
- was married
- have been married
- are married
- married
- She . . . in Wales all her life.
- lives
- has lived
- has been living
- is living
- They . . . on holiday since Sunday.
- are
- have been
- have been being
- are being
- She . . . a bus for ten minutes.
- is waiting
- has waited
- has been waiting
- waits
- He . . . a beard since he was 20.
- has had
- is having
- has
- has been having
- Jill is in hospital. She . . . in hospital since Monday.
- Make questions with “How long …?”
- “Jill is on holiday.”
“How long . . . on holiday?”- was she being
- has she been
- is she
- was she
- “Mike and Judy are in Brazil.”
“How long . . . in Brazil?”- have they been
- were they being
- are they being
- have they being
- “I know Margaret.”
“How long . . . Margaret?”- do you know
- have you known
- are you knowing
- have you been knowing
- “Diana is learning Italian.”
“How long . . . Italian?”- does she learn
- is she learning
- has she been learning
- has she learned
- “My brother lives in Canada.”
“How long . . . in Canada?”- does he live
- did he lived
- has he been living
- is he living
- “I’m a teacher.”
“How long . . . a teacher?”- are you being
- do you be
- have you been
- was you being
- “It is raining.”
“How long . . . ?”- has it been raining
- is it raining
- does it rain
- has it rained
- “Jill is on holiday.”
- Complete the sentences.
- Mark . . . in Canada since April.
- is
- has been
- was
- is being
- Jane is a good friend of mine. I . . . her very well.
- know
- have known
- is knowing
- have been knowing
- Jane is a good friend of mine. I . . . her for a long time.
- am knowing
- was knowing
- have known
- know
- “Sorry, I’m late. How long . . . ?”
“Not long. Only five minutes.”- do you wait
- are you waiting
- was you waiting
- have you been waiting
- Martin . . . in a hotel right now. He likes his job very much.
- works
- is working
- has worked
- has been working
- Linda is reading the newspaper. She . . . it for two hours.
- reads
- has been read
- is reading
- was reading
- “How long . . . in this house?”
“About ten years.”- do you live
- are you living
- have you lived
- have you been living
- “Is that a new coat?”
“No, . . . this coat for a long time.”- I have
- I am having
- I was having
- I have had
- Tom . . . in Spain at the moment. He . . . there for the last three days.
- is … have been
- has been … has been
- are … was
- Mark . . . in Canada since April.
© 2020 DrillPal.com