You said you would never dare to ,so it is a shame i have been waiting for so long.
you said that you didn't dare to, but I already waited for your action for a long time.
You said you didn't dare, but I have waited for a long time. 根据你的中文意思前面是说过的话,所以我用的是过去时,后面部分已经等了很久,我用的是现在完成时。供你参考!
You said you were afraid, but I've been waiting for so long.
you said you were afraid, but I've been waiting (for you) for a long time.
you said you afraid, but i have waited for a long time