Ⅰ、1、Have ;drunk
2、has;visited
3、Have;driven;did;drive
4、Have; been;went;saw
5、Has;planted;will;plant;is;mending
6、Have;arrived;will;arrive
7、has watered
8、went
9、Have;finished;have finished
10、have read
Ⅱ、1、fantastic
2、takes
3、ever
4、way
5、much
6、unbelievable
7、recently
8、unusual
9、peaceful
10、realize
Ⅲ、1、hasn’t finished;yet
2、never eaten
3、Have ever
4、I have;I haven’t
5、How are they
6、haven’t they
7、what did;go
8、me either
9、Wow to
10、where do;want
Ⅳ、1、Me either
2、me,too
3、in the mountains
4、put up
5、in such a quick way
6、in the future
7、play chess
8、so many different kinds of
9、think about ways to improve
10、tea sets
Ⅴ、1 – 5 C E A D B