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