A) will write B) written C) write D) wrote E) writes
A) did play B) will play C) played D) plays E) is playing
A) will have B) had C) have D) has had E) has
A) left B) is leaving C) leave D) has left E) leaves
A) is knowing B) has known C) know D) knew E) knows
A) has B) has had C) is having D) had E) have
A) teach B) is teaching C) taught D) teaches
A) go B) goes
A) has been B) was C) am D) is E) are
A) ran B) running C) will run D) runs E) run
A) comes B) came C) come D) will come E) has come
A) is B) are C) has been D) will be E) was
A) sings B) singing C) sing D) sang E) have sung
A) has lived B) lives C) lived D) have lived E) live
A) do Tim usually leave B) Tim usually leaves C) Tim usually leave D) does usually leave Tim E) does Tim usually leave
A) will get B) gets C) get D) has got E) got
A) has gone B) goes C) gone D) went E) go
A) has you ever been B) are you ever C) did you ever be D) have ever you been E) have you ever been
A) rain B) has rained C) rained D) rains E) will rain
A) sat B) is sitting C) are sitting D) sits |