–How long ______ the restaurant ______? --For eight years.
| A.has; opened | B.has; been opened |
| C.did; open | D.has; been open |
– has he lived in Canada? --Since 1998.
| A.How soon | B.How far | C.How long | D.How often |
Ann is looking forward to her new pen friend.
| A.meet | B.meets | C.meeting | D.Met |
The maths problem is so difficult that none of them can .
| A.work out it | B.work it out | C.find out it | D.find it out |
The foreigners have been in Beijing for three years, so they are familiar the city .
| A.to | B.with | C.for | D.On |
We should try our best English well.
| A.learn | B.to learn | C.learnt | D.to learning |