事到今日

shì dào jīn rì

under the circumstances

the matter having come to that point

shì

matter

dào

to reach; to arrive

jīn

now

abbr. for 日本[Ri4 ben3], Japan