--- What are you going to do this weekend ?
--- I’m thinking of finishing the English book bought in Being.One learns English by reading and .
A. to read ; write
B. to have read ; to write
C. having read ; writes
D. reading ; writing
网友回答
A. to read ; write
B. to have read ; to write
C. having read ; writes
(答案→)D. reading ; writing
解析:finish doing 表示做完某事,介词by后跟动名词writing,故本题选D。