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