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