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