How long have you prepared for your visa interview什么意思啊

问题描述:

How long have you prepared for your visa interview什么意思啊

你的签证面试准备了多久了?
这是个对现在完成时的动作进行提问的句子.
how long 多久.prepare准备.
现在完成时的结构:have done 即 have + 动词的过去分词