1) I ________ a falling star last night. a) saw b) 've seen c) has seen 2) My sister _________ a baby! a) had b) has had c) have had 3) My sister _________ a baby two days ago! a) had b) has had c) have had 4) I __________ to my parents last week. a) didn't talk b) haven't talked c) hasn't talked 5) I __________ to my parents since last week. a) didn't talk b) haven't talked c) hasn't talked 6) The little girl ________ a new bike for her last birthday. a) got b) has gotten c) have gotten 7) I ____________ the news lately. a) didn't read b) hasn't read c) haven't read 8) Michael _________ a new job! a) found b) has found c) have found 9) I ____________ my father's new car many times. a) drove b) 've driven c) has driven 10) She ____________ dinner so far. a) didn't cook b) haven't cooked c) hasn't cooked 11) We __________ to the mall recently. a) went b) 've been c) has been 12) My cousin __________ the election last year. a) lost b) has lost c) have lost 13) I ____________ any dessert last week. a) didn't eat b) haven't eaten c) hasn't eaten 14) The children _____________ their homework so far. a) didn't do b) haven't done c) hasn't done 15) She ____________ very well last night. a) slept b) has slept c) have slept 16) We ___________ him the news. a) didn't tell b) haven't told c) hasn't tell 17) He ______________ his messages many times a) checked b) has checked c) have checked 18) He ______________ his messages yesterday. a) didn't checked b) didn't check c) haven't checked d) hasn't checked 19) Anna and John ______________ together three years ago. a) worked b) have worked c) has worked 20) Anna and John ______________ together since 2003. a) worked b) have worked c) has worked

Simple Past or Present Perfect?

Bảng xếp hạng

Phong cách trực quan

Tùy chọn

Chuyển đổi mẫu

Bạn có muốn khôi phục tự động lưu: không?