Building that railway was very difficult and involved _____ ten tunnels.
A. dig

B. throwing
C. to have thrown

D. having thrown
出自:河北建筑工程学院-建筑学-大学英语1