7. --How long _____ at this job? -- Since 1990.
A. were you employed B. have you been employed
C. had you been employed D. will you be employed
6. Great changes ________ in the city , and a lot of factories ________.
A. have been taken place; have been set up B. have taken place; have been set up
C. have taken place; have set up D. were taken place; were set up
5. All the preparations for the project _______, and we’re ready to start.
A. completed B. had been completed C. complete D. have been completed
4. There is a police car in front of our neighbor’s house. What do you suppose _______?
A. did happen B. has happened C. is happen D. has been happened
3. --What’s happening in the new area?
--New houses_______ recently over there.
A. are built B. built C. have built D. have been built
2.-How many times______ not to play with fire?
-I’m sorry. I’ll never do that again.
A. do you tell B. had you told C. are you told D. have you been told
1. Do you know the thief ______ by the police?
A. has caught B. has been catching C. will catch D. has been caught
10. The typhoon has damaged the bridges because of its strong wind.
___________________________________________________
9. Someone has put the book under the bench for more than two days.
8. They have developed some programs for the human resource department of their company