这道题选择现在完成时还是现在完成进行时

I ______ a brilliant idea as to how to solve the problem.

A.have just had

B.was just having

C.just have been

D.have just been having

这道题选择现在完成时还是现在完成进行时?


请先 登录 后评论

最佳答案 2017-03-29 16:24

I ______ a brilliant idea as to how to solve the problem.

A.have just had(瞬间完成)

B.was just having(过去正在做))

C.just have been(不符合题意)

D.have just been having(现在完成进行,不能与just一起使用)

这道题选择现在完成时还是现在完成进行时?

答案解析:

A 为正确答案,用现在完成时态表达,表示动作结束且完成

I have just had a brilliant idea as to how to solve the problem.

我刚想出了一个关于如何解决这个问题的绝妙想法。


请先 登录 后评论

其它 1 个回答

唐 博  
擅长:词法问题,句法问题,英语考试

选 A,即选现在完成时。

请先 登录 后评论
  • 0 关注
  • 1 收藏,3096 浏览
  • 水龙果 提出于 2017-03-29 15:54

相似问题