1. This is my first time I HAVE BEEN here (by now).
含有“到目前为止”“截至目前”的含义时要用完成时。
2. not long before I forgot it,在我忘记它之前,并没有多长时间。
也就是说,没过多久,我就忘记了它。
3. 原句What's the matter?中the matter是类似于wrong被当成形容词使用的。
What's wrong?--- to ask what is wrong
What's the matter?--- to ask what is the matter
而前面的what's your name?则没有此用法。
第一句 固定用法 前面主句为一般时 the first time引导的定语从句用现在完成时
第二句 not long 不久的意思 这句话你要看他的意思 只能选before
第三句 what was the matter已经成为固定用法了 所以在宾语从句中 语序不变 而what my name was则是要转换为这样的陈述句语序