1) Have you ………. traveled to France? a) since b) yet c) ever d) for 2) I haven’t finished washing the dishes ………… a) since b) for c) recently d) yet 3) We’ve moved to a new apartment ……….. a) recently b) for c) since d) yet 4) We have been friends ……….. I was a kid. a) yet b) for c) since d) yet 5) They’ve lived in this town ………… ten years. a) for b) since c) ever d) yet 6) They’ve lived in this town ……… ten years ago. a) for b) since c) yet d) ever 7) Have you ……… tried sushi before? a) yet b) since c) for d) ever 8) I ……….. what to wear yet. a) have decided b) has decided c) haven’t decided d) decided 9) Many students ……….. (decrease) their sleeping time recently. a) has decreased b) have decreased c) decreased d) will decrease 10) I ……… (clean) the house yesterday. a) have cleaned b) has cleaned c) cleaned d) clean 11) I ………. (drive) this car many times. a) drove b) have driven c) has driven d) drive 12) Have you ………. your project yet? a) finish b) finished c) finishing 13) Has she ever ………. abroad? a) travels b) will travel c) traveled d) travel 14) He …….. a new car recently. a) have bought b) has bought c) bought d) buys 15) We ………. from him since last month. a) hasn’t heard b) haven't heard c) didn’t hear d) hear 16) Tom and Jake ……… in this company since 2010. a) has worked b) worked c) have worked d) work 17) Sara ……….. learning Spanish recently. a) started b) has started c) have started d) starts 18) They haven’t spoken to each other ……… weeks. a) yet b) since c) ever d) for 19) + How long…………. your car? -Since last year. a) did you have b) you have c) you had d) have you had 20) ……… ever ………. to a foreign country? a) have - travel b) have - traveled c) did - travel d) are you- traveling

present perfect tense

Leaderboard

Visual style

Options

Switch template

Continue editing: ?