A.will give | B.will have given | C.shall give | D.shall have given |
A.is raining | B.rains | C.has rained | D.has been rained |
A.have gone | B.have been gone | C.have been going | D.are being gone |
A.has been rained | B.does rain | C.rains | D.is rained |
A.has not yet graded | B.has not yet been graded |
C.is not yet to be graded | D.is not yet graded |
A.Were you wearing | B.Have you worn |
C.Did you wear | D.Do you wear |
A.are built | B.build | C.have built | D.have been built |
A.are being worked | B.are working | C.have been working | D.have been worked |
A.had only covered | B.covered | C.would only cover | D.would be only covered |
A.are leaving | B.are being left | C.will have left | D.will be left |