现在完成时-专项练习

1Youhave_____atallyoungman.AgrownBgrownintoCgrownusDgrownup2Hehas____thewatchforayear... 1 You have _____ a tall young man.

  A grown  B grown into  C grown us  D grown up

  2 He has ____ the watch for a year.

  A buy  B bought  C have  D had

  3 Has your brother _____ the dog

  A kept in  B fed  C fed on  D kept on

  4I _____this book for two weeks, I have to return it now.

  A borrowed  B have borrowed  C kept  D have kept

  5 Have you ever _____to the Great Wall It‘s very beautiful.

  A gone  B been  C went  D go

  6 Her brother _____the Party since 1978.

  A joined  B has joined  C has been in  D was in

  7 The Greens _____many places of interest since they came to China.

  A will visit  B visited  C have visited  D visit

  8 I‘m sorry,I ____ your name.

  A had forgotten  B forgot  C have forgotten  D forgotten

  9 The bookshop _____ for eight years.

  A has been open  B has been opened  Chas opened  D has open

  10 We have____all the paper so we need to buy some.

  A used up  B made of  C filled with  D hunted for

  11 The flower I ____grown up.
展开
千生肉九聊法僧13
2012-11-11 · TA获得超过1744个赞
知道小有建树答主
回答量:215
采纳率:100%
帮助的人:224万
展开全部
1、B grow into 长成
2、D 在这里不能用buy,因为后面有个for a year. 要用have,是延续性动词,且在完成时中要用过去分词形式。
3、B 你哥哥已经喂过那只狗了吗?feed on是靠吃什么为生的意思,不合句意
4、D borrow是短暂性动作,只能用keep表示借了一段时间,D项格式正确,为现在完成时。
5、B have gone to 是去了某地,人还没回来,还在那。have been to是曾经去过某地
6、C since 1978,所以要用现在完成时,join是短暂性动作,只能用has been in才能表示一个持续的状态
7、C since+从句,表示从过去某个时间点至今,要用现在完成时
8、C 用完成时 强调对现在的影响,因为我忘了,我此刻无法说出你的名字了。
9、B be opened是被动语态,这里用opened作形容词的意味,表示一直营业的状态,完成时改为has been opened.
10、A use up是用光、用完了的意思
11、没有选项呢??
love银色月光
2012-11-11 · 超过24用户采纳过TA的回答
知道答主
回答量:404
采纳率:0%
帮助的人:92万
展开全部
1.d.2.d.3c.4d5b 6c7c8c9a10a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式