单项选择题
A. have completed what was started B. have gotten ready to start C. have achieved a great deal toward D. have put an end to
A.Having not eaten anything B.Not eating anything C.He hadn't eaten anything D.Not having eaten anything
A.has she known B.had she known C.if she know D.if she has known