______ your best?It's not satisfactory.I'm afraid you will have to do it again请教应该选哪个A.Do you tryB.Have you triedC.Are you tryingD.Have you been trying

问题描述:

______ your best?It's not satisfactory.I'm afraid you will have to do it again
请教应该选哪个
A.Do you try
B.Have you tried
C.Are you trying
D.Have you been trying

B 发生在过去的事情对现在造成影响,用现在完成时 。

B

这句话应该问的是在“现在的过去”,你是否尽力了
所以用完成时~选B
其实也可以说Did you tried your best.但这里没有这个选项.
现在完成时更加突出强调时间对比,从过去到现在的这个努力程度.
希望对你有所帮助~

D
你已经尽了自己最大的努力了吗?这件事做得不能让人满意,恐怕你还得再做一次。
因为后一句“你还得再做一次”所以要用过去进行时