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