1、has made 2、will go 3、sleeps 4、is spoken 5、are playing 6、was built 7、gave 8、turn off 9、to bring 10、is raining
11、ring, up 12、has worked
F
6、was built 7、goes 8、got 9、to learn 10、to have
1、began 2、has visited 3、are playing 4、see 5、will take
12、open
E
1、lent 2、will be 3、were produced 4、was founded 5、is running 6、are cleaned 7、was born 8、to have 9、listening 10、reading 11、to cook
12、will write
D
8、Did, hear 9、Was, built 10、swims 11、are singing
5、kept, waiting 6、are used, locking 7、has, stayed
1、Were 2、goes 3、will come 4、have taken