A) had write B) has written C) had written D) have written
A) had open B) had opened C) has opened D) have opened
A) have put B) had puted C) had put D) has put
A) have given B) had give C) have give D) had given
A) has / buy B) have / bought C) had / bought D) had / bought
A) have B) had C) had been D) has
A) hadn’t bought B) hasn't buy C) hasn’t bought D) have buy
A) has known B) have known C) have know D) had known
A) have eat B) had ate C) has eat D) had eaten
A) have rained B) has rained C) hadn’t rained D) hadn’t |