1) ___________ you ever been to Oklahoma? a) Did b) Do c) Have d) Has 2) I ________ swimming yesterday. a) went b) have been c) goed 3) This month, I __________ 3km per day on average. a) walked b) have walked c) did walk 4) Last year, I ____________ to Japan. a) travelled b) have travelled 5) Today I ________ a lot of tasks. a) have finished b) finished 6) __________ you _________ well last night? a) Have...slept b) Did...sleep c) Have...sleep d) Did...slept 7) ___________ you ever __________ to Tokyo? a) Did...been b) Have...went c) Have...go d) Have...been 8) I __________ to Cambodia when I was 5. a) went b) have gone 9) He __________ his lunch already. a) has ate b) has eaten 10) We _________ received the email yet. a) didn't b) haven't 11) My cats _________ sleeping all day. a) were been b) have been c) was been d) has been 12) My friend _________ never __________ out of the country before. a) did...been b) have...been c) did...go d) has...been 13) _________ you _________ your medicine last night? a) Have...taken b) Did...taken c) Did...take d) Have...took e) Did...took 14) Why ________ you cleaned up this mess yet? a) didn't b) haven't 15) This year, I __________ tried to quit smoking 3 times. a) --- b) have

Past simple or present perfect?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?