求助,怎么利用AntConc检索BNC里的虚拟语气的倒装句?正则表达式什么啊?

例如:
1. Had you worked hard enough, you would have already passed the exam.
2. Should it happen, virtually nothing in the Known World could withstand it.
3. Were she not to experience such moments of trepidation there would be something strange in her nature indeed.

语料库语言学的菜鸟,我是学系统功能的,在这方面很白目,请大家帮忙!
 
按正常思维,用正则式表达虚拟倒装,极为复杂,因为要表达出"助动词+主语+缺助动词的谓语",要么按词类标签来抽象表达,要么用具体助词与词类标签的组合来稍微具体地表达,无论如何,最难是用正则式表达"主语",主语的直接简单形式与多层复杂形式太多了。
摆脱死板思维,其实有个妙法:句首是助动词,句尾是句号,就是倒装虚拟语气了!
 
AntConc处理语料时,是把语料全部加载到内存,因此占用内存量惊人,虽然这么做的优点是处理速度极快,而据以往经验,AntConc只能处理100MB左右的语料就要卡死,而BNC2005版有500MB,BNC2008版有9GB,断然无法用32位版AntConc处理,或许64位版运行在8GB物理内存以上的电脑就能处理BNC。建议你用在线版BNC!
 
Back
顶部