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