A. It is still raining. It … (rain) for hours
b. Tom … (see) four films this weekend.
c. He … (win) two prizes so far.
d. I … (go) to the swimming-pool for 5 years.
e. Sara … (be) in hospital for 2 weeks already.
f. They … (know) each other since 2001.
g. Our aunt … (have) that car for 20 years.
h. Nancy … (cry) for a couple of hours.
i. Dan (forget) to learn the poem.
i. The children (watch) cartoons for 2 hours.
j. The bus has just (come).
A raining
B seeing
C wining
D going
E being
F knowing
G having
H crying
I forgetting
I watching
J coming