Mr. Smith _______with the government for 40 years by the time he retired.
A: would have worked
B: has worked
C: could have worked
D: had worked
A: would have worked
B: has worked
C: could have worked
D: had worked
D
举一反三
- If he( )harder,he ( ) the exam. A: works/ passes B: worked/passed C: has worked / would pass D: had worked / would have passed
- They said that by the end of the next month, he would have worked here for 3 years. A: would have worked B: will have worked C: had worked D: would work
- By the end of last week, he ________ in the company for 10 years. A: had worked B: had been working C: will have worked D: would have worked
- By the summer, Elizabeth here for ten years . A: will work B: works C: will have worked D: has worked E: would have worked F: will work
- Mr. Jones ____ in the company for twenty years by the end of next month. A: will<br/>work B: will have worked C: has worked D: would work
内容
- 0
For past 20 years, she _________ for the company. A: has worked B: have worked C: has been worked
- 1
____ in this field for nearly 10 years, Mark has lots of experience and is fit for the position. A: Having worked B: Worked C: To have worked D: Have worked
- 2
He __________ in the company for 10 years on June 25th next year. A: has worked B: will have worked
- 3
Mr. Green began to work in ABC Company in 1990. He ______ for ten years by next summer. A: will work B: will have worked C: has been working D: will have been worked
- 4
If you ________ carefully yesterday, you would not have made so many mistakes. A: worked B: have worked C: had worked D: work