英语语法

[复制链接]
查看11 | 回复4 | 2010-7-15 17:15:35 | 显示全部楼层 |阅读模式
I __B___you off yesterday , but I didn’t have time.
A. hope to have been B. hope to see
C. hoped to have seenD.hoped to see
这里为什么用B?yesterday不是要用过去式吗?D答案不对吗

回复

使用道具 举报

千问 | 2010-7-15 17:15:35 | 显示全部楼层
应该是虚拟语气吧说是希望昨天送行 但毕竟没有送 这个事实是不可能的了 所以过去式是虚拟语气 而hope用的是一般现在时
回复

使用道具 举报

千问 | 2010-7-15 17:15:35 | 显示全部楼层
句意是“我希望昨天送你,但我没时间”,一般是用过去式,但hope没有过去式,故排出C、D。A根本没有与“现在时态"的关系,所以选B
回复

使用道具 举报

千问 | 2010-7-15 17:15:35 | 显示全部楼层
前半句时态是现在 yesterday并非修饰整个句子或hope 而是修饰see you off也就是说我现在希望
回复

使用道具 举报

千问 | 2010-7-15 17:15:35 | 显示全部楼层
因为see,我忘了是什么词,你自己可以查查
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行