have you known?和do you know?有什么区别?

wawa930 1年前 已收到4个回答 举报

sP0nger 幼苗

共回答了17个问题采纳率:100% 举报

主要意思都是"你知道吗?",但语气上有差别.
Have you known?用了现在完成时,侧重表达"以前"是否知道,侧重表达以前对现在的影响,可译为"你可曾知道?".
而Do you know?就是一般现在时,没有特殊的意思.

1年前

5

81705906 幼苗

共回答了22个问题 举报

前者是完成时态,后者是一般时态

1年前

2

悬崖边的树No 幼苗

共回答了14个问题 举报

前者是确定的已经知道 你所知道的
后者是不确定知不知道 你知道吗?

1年前

1

czh003 幼苗

共回答了1个问题 举报

Have you now

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.064 s. - webmaster@yulucn.com