He will have learned English for eight years by the time he from the university next year.
| A.will graduate | B.will have graduated |
| C.graduates | D.is to graduate |
In such a hurry ___ to the railway station that they left their tickets behind at home.
| A.had they gone |
| B.did they go |
| C.they had gone |
| D.they went |
Not until quite recently ___ that language is closely related to culture.
| A.he realized |
| B.did he realize |
| C.had he realize |
| D.have you passed; you will |
Only if ___ the examinations, ___ get the gift promised by your father.
| A.you have passed; you will |
| B.have you passed; will you |
| C.you have passed; will you |
| D.have you passed; you will |
The plan ___, what is most important is to carry it out.
| A.having been disagreed |
| B.having been agreed |
| C.having been approve of |
| D.was approved of |
He tends to ___ his shoes before he goes out to work every day.
| A.polish |
| B.rub |
| C.tidy |
| D.wipe |