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