第1个回答 2009-03-10
倒装语句吧
应该是对的
ing DONE 表示已经做了
TO HAVE DONE 是应该做 但是做了没有不知道
第2个回答 2019-11-22
having
done是指现在分词的完成形式作状语,表示这动作在谓语所表示的动作之前发生,也就是即将去完成。having
done表示过去完成
第3个回答 2019-08-12
to
have
done
一般指尚未完成的完成时,属于完成时语态,例如
by
the
end
of
next
term(尚
未来到)
,we
are
going
to
have
learnt
nine
thousand
words.
而having
done
强调时间上的先后顺序,一般作状语,例如
having
finished
his
work,bob
went
back
home
happily.