1) I ......... Turkey three years ago. a) visited b) was visited c) have visited 2) I ....... vegetables when I was a child. a) didn't eat b) don't eat c) haven't eaten 3) I ........ a problem at college before. a) have never b) have never had c) didn't  have 4) I .......... as a carer since 2018. a) have worked b) worked c) was working 5) I .......... the bus every day for the last 10 months and have never had a problem. a) took b) have taken c) was taken 6) Yesterday, something terrible .......... . a) have happened b) happened c) has happened 7) I .......... a delicious meal for my family for Eid last year. a) has made b) made c) have made 8) We still................Pet's Corner because we can never find it! a) hasn't visited b) didn't visit c) haven't visited 9) My best friend .......... me so much. a) helped b) has helped c) help 10) I .......... on Gipsy Lane until the rent went up. a) have lived b) lived c) live 11) While my friend was visiting me, she .......... me such a generous present. a) gave b) has given c) have given 12) I .......... my children so happy, before or since! a) never saw b) never did see c) have never seen

Present perfect or past simple quiz E3

排行榜

视觉风格

选项

切换模板

恢复自动保存: