By the end of this month he _______________ horses for 20 years.
A: trained
B: will train
C: is training
D: will have been training
A: trained
B: will train
C: is training
D: will have been training
举一反三
- At the moment they __________ for the match. A: train B: trained C: are training D: were training
- He told me that by the end of this month ______ in this company for 10 years. A: will have been working B: would have been working C: will work D: would work
- The new employees are not familiar with their work, so they require ___. A: trained B: being trained C: training D: to train
- By the end of this month, I() here for 20 years. A: shall have been teaching B: have taught C: would have been teaching D: am going to teach
- By the end of next month I ______ here for 20 years exactly. A: have been working B: shall have been working C: would have been working D: has been working