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