Present perfect past simple: exercise 2 [621763]

Present perfect + past simple: exercise 2

https://www.e-grammar.org/present-perfect-past-simp le/

ESL worksheets on e-grammar.org

Exercise 2

Choose the correct response.

1. Your house is finished.
A How long you worked on it?
B How long did you work on it?
C How long have you worked on it?

2. We live in a village now.
A But we lived in a big city for 5 years.
B But we have lived in a big city for 5 years.
C But we lived in a big city lately.

3. Can I borrow your car?
A Did you ever drive a car?
B Did you drive a car yet?
C Have you ever driven a car?

4. Where is Elizabeth?
A She went to school already.
B She has already gone to school.
C She already went to school.

5. I have had good lunch today.
A Where had you the lunch?
B Where did you have the lunch?
C Where have you had the lunch?

6. Do you think you can do it for me?
A I'm sorry, I didn't understand.
B I'm sorry, I haven't understood.
C I'm sorry, I didn't understood.

7. Do you know James Stuart?
A Yes, I have known him since 1997.
B Yes, I knew him since 1997.
C Yes, I have known him from 1997.

8. Peter is back from London.
A Did he bring me any postcards?
B Did he bring any postcards for me?
C Has he brought me any postcards?

9. Have you seen the headmaster?
A Yes, I've seen him in his office.
B Yes, I saw him in his office.
C Yes, I have seen.

10. Your sister speaks English very well.
A She studied English since she was seven.
B She has studied English since she was seven.
C She has studied English from the age of seven.

11. Could I speak to Mr. Daly?
A Hold on. He has just come.
B Hold on. He just came.
C Hold on. He came just now.

12. Nice to meet you!
A How long have you been here?
B How long you were here?
C How long were you here?

Similar Posts