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