- His grandfather _____ since two years ago.[ ]A. diedB. has diedC. has deadD. has been dead
- We _____ the problem for quite some time. But we ______ any conclusion (结果) yet.A. have been discussing, haven't re...
- —Where's your mother?—She ______ to Japan, she ______ there twice before.A. has gone, has goneB. has been, has goneC....
- I ______ an English teacher for ten years.[ ]A. have taughtB. have beenC. taughtD. teached
- My friend Li Xiao knows my hometown very well because he ______ there many times with me.[ ]A. has beenB. has goneC. ...
- Rose came to Beijing in 2002. She ______ here for eight years.[ ]A. was livingB. liveC. will liveD. has lived
- There ______ a park near our school since two years ago.[ ]A. isB. wasC. has beenD. will be
- They ______ Hong Kong twice.[ ]A. have gone toB. have been toC. have been inD. have gone in
- — What about seeing the film "The Girl in Red"?— Sorry. I ______ it before.[ ]A. sawB. will seeC. have seenD. see
- I don't know ____. You'd better ask Mr Wang.[ ]A. where has he goneB. where has he beenC. where he has goneD. where h...
- — Where _______ you _______?— I went to see the football match.[ ]A. have; beenB. have; goneC. are; goingD. will; go
- — Is your father in?— No, he ______ for three hours.[ ]A. was outB. has been outC. went outD. has gone out
- — What a nice computer! How long you ______ it?— Just three weeks.[ ]A. will; buyB. did; buyC. have; boughtD. have; had
- 句型转换。1. She's already done her homework. (改为否定句)She____ ____ her homework _____.2. She has borrowed the boo...
- — Do you know him well?— Sure, we _____ friends since ten years ago.[ ]A. wereB. have beenC. have becomeD. have made