1) Which one is the correct sentence? a) I can’t believe it, Inspector. You mean that Smith stole money from the till all this time! b) I can’t believe it, Inspector. You mean that Smith has stolen money from the till all this time! c) I can’t believe it, Inspector. You mean that Smith has been stealing money from the till all this time! 2) Which one is the correct sentence? a) You three boys look very dirty! What did you do since I have left the room? b) You three boys look very dirty! What have you been doing since I left the room? c) You three boys look very dirty! What have you done since I left the room? 3) Which one is the correct sentence? a) Why on earth didn’t you tell me about that loose floorboard? I tripped over it just now and hurt myself. b) Why on earth didn’t you tell me about that loose floorboard? I have tripped over it just now and hurt myself. c) Why on earth haven't you told me about that loose floorboard? I have tripped over it just now and hurt myself. 4) Which one is the correct sentence? a) It’s a long time since I saw your brother Paul. What did he do lately? b) It’s a long time since I have seen your brother Paul. What has he been doing lately? c) It’s a long time since I saw your brother Paul. What has he been doing lately? 5) Which one is the correct sentence? a) I can’t believe that you have eaten three pizzas already! I have only bought them fifteen minutes ago! b) I can’t believe that you have eaten three pizzas already! I only bought them fifteen minutes ago! c) I can’t believe that you have been eating three pizzas already! I only bought them fifteen minutes ago! 6) Which one is the correct sentence? a) Don’t forget that you haven’t seen Mrs. Dawson. She has been waiting outside for 10:30. b) Don’t forget that you haven’t seen Mrs. Dawson. She has waited outside for 10:30. c) Don’t forget that you didn’t see Mrs. Dawson. She has waited outside for 10:30. d) Don’t forget that you didn’t see Mrs. Dawson. She has been waiting outside for 10:30. 7) Which one is the correct sentence? a) I feel really tired. I weeded the garden for the last three hours and I haven’t rested for a single moment. b) I feel really tired. I have weeded the garden for the last three hours and I haven’t rested for a single moment. c) I feel really tired. I have been weeding the garden for the last three hours and I didn’t rest for a single moment. d) I feel really tired. I have been weeding the garden for the last three hours and I haven’t rested for a single moment. 8) Which one is the correct sentence? a) I’m having problems with Dave. He has been calling me up in the middle of the night and telling me his troubles. b) I’m having problems with Dave. He has called me up in the middle of the night and told me his troubles. 9) Which one is the correct sentence? a) How long have you been having driving lessons? And have you taken your test yet? b) How long have you been having driving lessons? And did you take your test yet? c) How long have you had driving lessons? And have you taken your test yet? d) How long have you had driving lessons? And did you take your test yet?

Present Perfect Simple, Present Perfect Continuous, or Past Simple?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?