having done 能作定语吗?