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