have u take your brefest

-Have you taken your medicine today?
--Yes,I ______ it after breakfast.(  )

A. have taken

B. took

C. will take

D. take

第1个回答  2019-05-11
答案为B.Have you taken your medicine today?这句话的意思是今天你吃药了吗?对方给出yes,可以判断出是吃过药了,而且是after breakfast在早餐之后 这个短语显示句子要用一般过去时态,take 的过去式是took,A have taken属于现在完成时 C will take 这个短语表示将来时,D take 属于一般现在式,take 的过去式属于took,故答案为B.