一道非谓语动词的选择题

— Li Hua is said  ______ abroad for four years. Do you know which country he studied in?

— Australia.


A. to have studied    

B. studying  

C. to be studying        

D. having studied

请问选择哪个?为什么?

请先 登录 后评论

最佳答案 2018-02-07 13:00

选 A. to have studied,不定式的完成式(也叫:完成体),说明动作发生在is said 之前,此前已经在国外深造4年了。又如: 

He is said to have moved to Chicago. 

据说他已搬到芝加哥去了。

She is said to have been an actress about twenty years ago. 

据说她在20年以前曾是一位女演员。

Columbus is said to have discovered America in 1492. 

据说哥伦布于1492年发现了美洲。

 

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

答案选A(to have studied)。这是一个被动语态,其主动语态的句子为:

People say that Li Hua has studied abroad for four years.

这个句子变被动语态还可以用以下形式:

It is said that Li Hua has studied abroad for four years.

▲这个问题请仔细阅读英语语法网上的一篇文章:

http://www.yygrammar.com/Article/201511/4323.html


请先 登录 后评论
  • 0 关注
  • 1 收藏,2608 浏览
  • 不走寻常路 提出于 2018-02-07 10:20

相似问题