Which sentence doesnotrefer to an unfinished state? Choose one answer.
A. Have they been married long?
B. I bought this lovely dress at Camden Market.
C. She’s grown so much since I last saw her!
D. You’ve been wearing the same trousers for two weeks.
查看答案
Which sentence refers to a finished period of time?
A. Did you have a good day at work?
B. Have you had a good day at work?
Which sentence refers to an unfinished period of time?
A. I had a terrible cold all week.
B. I’ve had a terrible cold all week.
Which sentence in the present perfect contains a mistake? Choose one answer.
A. He’s only just left the office, so he might still be in the building.
B. I’ve drank enough already, so I think it’s time to go home.
C. You’ve taken longer than usual to get here.
D. Have you bought the ingredients to make the cake?
Which sentences are in the present perfect tense? Choose as many as you think are right.
A. I’ve just cleaned that!
B. I haven’t done my homework.
C. How many mobile phones do you have?
D. Have you ever been to Greenland?
E. She’s from London.