A) have written B) had written C) has written D) had write
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) had given B) had give C) have give D) have given
A) had / bought B) has / buy C) have / bought D) had / bought
A) had been B) has C) had D) have
A) have buy B) hadn’t bought C) hasn't buy D) hasn’t bought
A) has known B) have know C) have known D) had known
A) had ate B) have eat C) has eat D) had eaten
A) hadn’t rained B) hadn’t C) has rained D) have rained |