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