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