[nq:1]Should I say that "There may have a time-lag on the fund transfer" or "There may be a delay on the fund transfer"? [/nq] Do you mean "There may *be* a time-lag on the fund transfer" (which is roughly the sense of the second sentence? Or "There may have been a time-lag on the fund transfer" (which is different)?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.