A.has just made | B.is just being made | C.has just been made | D.is just made |
A.have | B.are having | C.have been had | D.have been having |
A.would stay | B.will stay | C.have been staying | D.will be staying |
A.have spent | B.have to be spent | C.have to spend | D.spend |
A.had done | B.was doing | C.was done | D.did |
A.we’ll learnt | B.we are learning | C.we have learnt | D.we’ll have learnt |
A.is raining | B.rains | C.has rained | D.has been rained |
A.needed to take into consideration |
B.needed to be taken into consideration |
C.needed to be taking into consideration |
D.needed to have taken into consideration |