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