问题

Since you have practiced so much in driving,there _____be any difficulty inpassing the road rest
A:to make
B:makes
C:having made
D:made
B:makes
C:having made
D:made
正确答案是: