1) Jack ............. ( live ) in Boston for the past 15 years.  a) has lived b) lives c) lived 2) Janet...............(work) for Smith and brothers before she came to work for us.  a) works b) worked c) has worked 3) Dad, .............(you/finish) reading the paper yet? a) did you finish b) are you finishing c) have you finished 4) I would love to visit Prague sometime. Unfortunately, I ...................(be/never) there.  a) have never been b) was never c) will never be 5) Peter .............. (play) tennis for five years when he .............(be) at school. a) has played-was b) played-was c) has played-has been 6) Can you help me? I ..................... (finish) my homework, but I still don't understand number 7. a) have finished b) didn't finish c) finish

Present Perfect vs Past Simple

排行榜

视觉风格

选项

切换模板

恢复自动保存: