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