1. How long____ your father____ (work) in this factory so far?
2. Her father____ (go) swimming with his friends just now. It’s his favorite sport
3. The boy said that he had nothing____ (say) about the matter
4. ---Who’s won the first prize in the competition?
---Henry____. He has____ it for a week
A. is; won B. is; got C. has; had D. has; been given
5. ---Has the foreigner been to many interesting places in Beijing?
---Yes, but he has not____ been to many other parts of China
A. already B. still C. yet D. never
6. We had some p____ getting to the top of the mountain
have worked (so far 是现在完成时的标志)
went (just now 是过去式的标志)
to say (noting to say, something to do;不定式做后置定语)
C has had (who's won;其中省略的是who has; give 是短暂性动词,在for a week中不能用)
C(yet 用在完成时否定句)
problems (此处如果有difficulty,选difficulty 更好)