1) I ___ (visit) Paris last year. a) visited b) have visited 2) She ___ (finish) her homework already. a) finished b) has finished 3) They ___ (live) in London since 2010. a) lived b) have lived 4) We ___ (see) that movie yesterday. a) have seen b) saw 5) He ___ (work) here for five years. a) has worked b) worked 6) I ___ (lose) my keys last night. a) lost b) have lost 7) She ___ (meet) him before. a) met b) has met 8) They ___ (go) to the concert last weekend. a) went b) have gone 9) We ___ (eat) dinner already. a) ate b) have eaten 10) He ___ (buy) a new car last month. a) has bought b) bought 11) I ___ (read) that book. a) have read b) read 12) She ___ (visit) her grandmother last summer. a) visited b) has visited

Present Perfect vs Simple Past Quiz maze

排行榜

視覺風格

選項

切換範本

恢復自動保存: ?