前面有个hardly是表示否定的,是几乎不,几乎没有的意思,双重否定表示肯定,所以hardly have not fallen=have fallen
附:
hardly:
To almost no degree; almost not:
几乎不:任何程度上几乎不;几乎没有:
I could hardly hear the speaker.
我几乎听不到演说者的声音
Probably or almost surely not:
可能或几乎肯定不:
“Easily was a man made an infidel,but hardly might he be converted to another faith”(T.E.Lawrence)
“一个人可以轻易地变为不信宗教的人,但几乎不可能转而相信另外一种信仰”(T.E.劳伦斯)