Do you know the difficulty he had ______ the work ( )
·ofinishing
·to finish
·ifinishing
·having finished
出自:佳木斯大学语言治疗学