Grammar Quiz

Past simple vs Present perfect Quiz


Preview:


I ________ (read) that book already. It’s good.

A. read

B. am reading

C. have read

D. will read


About four years ago, I ________ (decide) to become a chef.

A. have decided

B. decided

C. decide

D. was deciding


I ________ (not see) you in class last Friday.

A. don’t see

B. won’t see

C. didn’t saw

D. didn’t see


I got to the post office just before it closed and ________ (send) the letter.

A. sended

B. sent

C. send

D. was sending


He ________ (live) in Rome since he was a teenager.

A. lived

B. lives

C. has lived

D. is living


They ________ (go) to Germany when he ________ (be) only 4.

A. went / is

B. go / was

C. went / was

D. go / is


Jon and Julie ________ (had) their car for about a year.

A. had had

B. have had

C. have

D. had


________ (you/ eat) spaghetti every day when you lived in Italy?

A. Do you eat

B. Were you eating

C. Did you eat

D. Have you eaten


Fifty years ago, people ________ (not spend) as much on entertainment as they do today.

A. haven’t spent

B. didn’t spend

C. don’t spend

D. were not spending


They ________ (go) to London on holiday last summer.

A. went

B. go

C. are going

D. will go


When I was younger, I ________ (use) to eat pizza almost every day.

A. used

B. use

C. would use

D. was used


I ________ (have) a couple of toasts for breakfast this morning.

A. had

B. have

C. have had

D. was have


I was bored, so mum ________ (give) me some money to go shopping.

A. gave

B. give

C. has given

D. is giving


We ________ (not decide) what to get Mark for his birthday yet.

A. didn’t decide

B. don’t decide

C. haven’t decided

D. won’t decide


Sue ________ (be) a tour guide since she left university.

A. was

B. is

C. has been

D. will be


She loves Paris. She ________ (be) there many times.

A. is

B. was

C. has been

D. will be


His parents ________ (be) here yesterday.

A. was

B. were

C. is

D. are


When we were in Canada, we ________ (go) skiing almost every day.

A. go

B. went

C. have gone

D. were going


Bill ________ (work) in that company for 3 years. He still works there.

A. works

B. work

C. is working

D. has worked


________ (you/ watch) any films las night?

A. Did you watch

B. Did you watched

C. You watched

D. You watch




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.