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