need一般来说是静态动词,但很多动词的动静态是相对的,可以根据语境需要而转换。所以初学者有时会因为这些抽象的概念而陷入迷茫。
你的这几个句子在一定的语境都是正确的,除了两处可能是打字错误,后两句的you 应该改为your.
Since when do I need your permission?! 你的这个句子多用于表示变化的语境,即我从啥时竟然需要你同意? 请看《牛津英语用法指南》的解释:
另附外刊例句来佐证你的这个句子:Since when do you need a permit to ride a horse?
出自:Dan Ehl著Jak Barley-Private Inquisitor Series,2020
你的Since when have I been needing your permission?! 句,也正确。
请看外刊例句:Since when have you been needing a change of clothes for the saloon?
出自:Margaret Skinner 著: Old Jim Canaan,1990, p 64
For the mom who is needing comfort from a hard day...
And since when do you have a key to my home?
This is the sort of tool we have been needing.
我发现很多网友纠结于动词的动态静态,我个人认为,对于初学者,当你英语的积累还没到一定数量,没有形成一定的语感之前,难以熟练把握动静态的灵活转换,可以先避开这个陷阱,模仿别人如何使用。否则你会被这些似懂非懂的抽象语法概念所束缚,很多网友把动态静态绝对化,固定化,这是不科学的。语言的使用经常受语境的影响,变化是语言中常态。