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