joke与when,as等连用进用什么时态

辅导班的一道题:
The girl _______ (joke) when she said there was no milk left.
A. joked B. was joking
我根据《麦克米伦高阶英汉双解词典》中 joke 词条的 be joking(开玩笑)中的例句:
I thought he was joking when he said he'd resigned. 他说他已经辞职时我还以为他是在开玩笑呢。
我选B。
但我又找到《朗文当代高级英语辞典•英汉双解》中joke词条以的以下例句:
As we left the hospital he joked with the staff. 我们离开医院时,他和医务人员开着玩笑。
我又觉得选A亦可。请专家指教。

请先 登录 后评论

最佳答案 2014-08-17 00:29

1. The girl_______ (joke) when she said there was no milk left.

A. joked B.was joking

此题答案最佳答案是Bwas joking),因为是指“她说话时”就是“在开玩笑”。

2. I thoughthe was joking when he said he'd resigned. 他说他已经辞职时我还以为他是在开玩笑呢。

此句用过去进行时的道理与上面一题性质完全一样。

3. As we leftthe hospital he joked with the staff. 我们离开医院时,他和医务人员开着玩笑。

此句出自《朗文当代高级英语辞典》,其正确性肯定不容质疑。但用过去进行时肯定也是不错的选择,并且就这一句来说用过去进行肯定更“合适”。

总结:这三句用过去进行时和一般过去时都可以,但以用过去进行时“更佳”。

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试
joking在此是现在分词,不是形容词。“was / were + 现在分词”是过去进行时。
请先 登录 后评论
董万友
黎老师,但是《麦克米伦高阶英汉双解词典》中 joke 词条中将“ be joking”(开玩笑)单独列出,作为一个惯用法。我想,如果是一般的进行时,词典不会专门列出吧。另外,我觉得,was joking好像是对she said there was no milk left的解释,不是指同时发生的动作。
请先 登录 后评论
  • 2 关注
  • 1 收藏,3270 浏览
  • 董万友 提出于 2014-08-14 21:33

相似问题