// Copyright 2003 Katsushi Okada
var ex = new Array()
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI'm gonna （　　） her out.（訳：彼女をデートに誘うんだ。）\n\n１．date ２．tell ３．ask",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nShe （　　） me.（訳：彼女に振られたよ。）\n\n１．had a crush on ２．flattered ３．dumped",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「crash course」\n\n１．自動車の衝突実験場 ２．交通事故多発地帯 ３．短期集中講座",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「trike」\n\n１．いたずら ２．マウンテンバイク ３．三輪車",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nOne （　　） Star Wars.（訳：（映画館のチケット売り場で）スターウォーズ１枚ください。）\n\n１．of ２．for ３．to",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「いいところに気が付いたね。」\n\n１．Lucky you. ２．Good point. ３．Guess again.",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I need your left.」\n\n１．出て行ってください。 ２．左側を空けてください。 ３．左手を見せてください。",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「minor in posession」\n\n１．未成年者アルコール所持 ２．抑圧された少数民族 ３．軽い怪我",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n（　　） the door.（訳：（訪問者の応対に）玄関に出てよ。）\n\n１．Get ２．Go out of ３．Fix",1)
ex[ex.length] = new Array("正しいものを選んでください。\n\n子供が宿題を忘れたときによく使う言い訳：\n\n１．My cat vomitted on it. ２．My dog ate it. ３．I left it in the school bus.",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nCops like（　　）.（訳：（ステレオタイプ）警官は○○が好き。）\n\n１．beer ２．sandwiches ３．doughnuts",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「あなたは何座？」\n\n１．What's your sign? ２．What's your stars? ３．What's your constellation?",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n（　　）, or...?（訳：気のせいかな、それとも...？）\n\n１．Is it my fault ２．Is it just me ３．Is it really happening",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nThat's a good（　　）.（訳：面白い冗談だね。）\n\n１．job ２．one ３．point",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「APR」\n\n１．頭金 ２．年率 ３．一括払い",2)
ex[ex.length] = new Array("正しい説明を選んでください。\n\n「Silly Putty」\n\n１．粘土のようなおもちゃの商品名 ２．アニメのキャラクターの名前 ３．Pillsbury製品のキャラクター",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\nI'm going cold turkey.\n\n１．冷凍の七面鳥を買いに行くよ。 ２．禁煙中なんだ。 ３．冬にトルコへ行くんだ。",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nAnd then you know what the real（　　）is?（訳：（自分の不運をいろいろ話して）それできわめつけは何だと思う？）\n\n１．thing ２．kicker ３．ultimate",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「flatter」\n\n１．風を起こす。 ２．あわてる。 ３．お世辞を言って喜ばせる。",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI'm still working （　　） it.（訳：（ウエイターに向かって）まだ食べ終わっていません。）\n\n１．into ２．for ３．on",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「（コーヒーのおかわりを勧められて）もういいです。」\n\n１．I'm well. ２．I'm fine. ３．I'm enough.",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nT （　　） Tom.（訳：（綴りを説明するのに）Ｔｏｍの「Ｔ」です。）\n\n１．as for ２．as in ３．as of",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nIt's （　　） me.（訳：俺のおごりだ。）\n\n１．on ２．over ３．proud of",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「There was no chemistry between us.」\n\n１．私たちは化学を勉強しなかった。 ２．私たちの間に障害はなかった。 ３．私たちの間に親密な感情はなかった。",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I have a crush on you.」\n\n１．あなたに夢中です。 ２．あなたには愛想が尽きた。 ３．あなたに借りがあります。",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nShe （　　） me.（訳：彼女が僕の気を引こうとした。）\n\n１．flirted on ２．flirted with ３．flirted",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Walk the bike.」\n\n１．自転車のスピードを落として。 ２．オートバイに並んで歩きなさい。 ３．自転車を押して行きなさい。",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I'm a designated driver.」\n\n１．私は車でみんなを家に送る役なんです。 ２．私は専属運転手です。 ３．私は優良ドライバーです。",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Is this b.o.?」\n\n１．これって体臭？ ２．これは特売品ですか？ ３．これは非常ベルですか？",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「（家の中に向かって）誰かいますか？」\n\n１．Nobody there? ２．Empty home? ３．Anybody home?",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nYou （　　） think...（訳：そう思うだろうけど．．．（そうじゃないよ））\n\n１．must ２．would ３．may as well",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n（　　） you feed the dog every day.（訳：犬に毎日必ずエサをやること。）\n\n１．Make sure ２．Necessarily ３．Absolutely will",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I have a sweet tooth.」\n\n１．私は甘い生活を送っている。 ２．私は甘党だ。 ３．私は虫歯だ。",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI'm lactose （　　）.（訳：牛乳を飲むとお腹を壊すんです。）\n\n１．allergic ２．intolerant ３．stomach",2)
ex[ex.length] = new Array("正しいものを選んでください。\n\n皮肉を込めて「そんなわけないだろ」という表現：\n\n１．Absolutely not. ２．No way. ３．Yeah, right.",3)
ex[ex.length] = new Array("何の略語でしょう？\n\n「SOB」\n\n１．someone on board ２．son of a bitch ３．soap opera boy",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nThat was one （　　） of a night.（訳：すごく楽しい夜だった。）\n\n１．pleasure ２．kind ３．hell",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Can I see you for a second?」\n\n１．ちょっと話があるんだけど。 ２．一目だけでも会いたいんだ。 ３．ちょっとこれを見てくれる？",1)
ex[ex.length] = new Array("ジョークです。次に何が起こるでしょう？\n\n「Pull my finger.」\n\n１．おなら又はゲップをする。 ２．作り物の指が抜ける。 ３．水鉄砲から水が発射。",1)
ex[ex.length] = new Array("目の前の人にこう言われたら何と答えたらいいでしょう？\n\n「Knock knock.」\n\n１．Who's there? ２．Come on in. ３．I'll get the door.",1)
ex[ex.length] = new Array("Chicken jokeの最初に言う決まり文句は？\n\n１．How many chickens does it take to change a lightbulb?\n２．Why did the chicken cross the road?.\n３．How do you cook the chicken?",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWhen are you （　　） ?（訳：出産予定日はいつ？）\n\n１．looking for ２．happening ３．expecting",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「He stood me up.」\n\n１．彼に待ちぼうけをくらった。 ２．彼は私を置いて席を立った。 ３．彼は私を立ち上がらせた。",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWith all （　　）,...（訳：僭越ながら申し上げますが、・・・）\n\n１．respect for you ２．my respect ３．due respect",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nAs American as （　　）pie （訳：非常にアメリカ的な）\n\n１．cherry ２．apple ３．pumpkin",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「He went postal.」\n\n１．彼は郵便局へ行った。 ２．彼は逆上した。 ３．彼は落ち込んだ。",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n（　　）situation （訳：双方得をする取引）\n\n１．win-win ２．damn-good ３．dead-end",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI have（　　）tonight. （訳：今夜は予定があります。）\n\n１．a plan ２．plans ３．schedule",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nThe（　　）is, ... （訳：つまりね、...ということなんだ。）\n\n１．thing ２．reason ３．sum",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Bite me.」\n\n１．私も仲間に入れて。 ２．失礼します。 ３．余計なお世話だ。",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nThat means（　　）me. （訳：すごくうれしいよ。）\n\n１．enough of ２．too much to ３．a lot to",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「God forbid!」\n\n１．そんなことがあってたまるか。 ２．神のご加護がありますように。 ３．よくやったね。",1)
ex[ex.length] = new Array("正しいものを選んでください。\n\nサンタクロースが悪い子にあげるものは？：\n\n１．rock ２．coal ３．frog",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「She is all over me.」\n\n１．彼女のことが重荷だ。 ２．彼女は僕にベタベタしている。 ３．彼女は僕より優っている。",2)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「ここの店の人ですか？」と聞く決まり文句：\n\n１．Are you a staff here? ２．Do you work here? ３．Are you the manager here?",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I'll give it a shot.」\n\n１．あれを撃ってみるよ。 ２．一杯飲むよ。 ３．ちょっと試しにやってみるよ。",3)
ex[ex.length] = new Array("正しいものを選んでください。\n\n気が進まないけど「まあいいでしょう」と承諾する表現：\n\n１．Fair enough. ２．Good for you. ３．I'm fine.",1)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「お菓子のつまったくす玉」：\n\n１．pothole ２．pinata ３．pop",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nNot a（　　）. （訳：まったく見当つかないや。）\n\n１．chance ２．hint ３．clue",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\ndown the（　　）. （訳：最終局面で）\n\n１．end ２．track ３．stretch",3)
ex[ex.length] = new Array("正しいものを選んでください。\n\n誕生ケーキのロウソクを吹き消そうとしている人に言う言葉は？：\n\n１．Hold your breath. ２．Make a wish. ３．Blow them away.",2)
ex[ex.length] = new Array("「パジャマ」を表す略語で正しいのはどれですか？\n\n１．PJs ２．PJ ３．PJM",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWhat do you （　　） we watch TV tonight? （訳：今晩一緒にテレビ見ない？）\n\n１．like ２．do ３．say",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nCheck this （　　）. （訳：ちょっとこれ見て。）\n\n１．out ２．over ３．in",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「tushy」（発音：トゥシー）\n\n１．七面鳥のヒナ ２．尻 ３．怒りっぽい",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「He had things and couldn't come.」\n\n１．いろいろあって彼は来られなかった。 ２．彼は荷物が多すぎて来られなかった。 ３．彼は病気で来られなかった。",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「We add no MSG」（レストランのメニューの但し書き）\n\n１．メッセージサービスはありません ２．化学調味料無使用 ３．チップは不要です",2)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「道路に開いた穴」：\n\n１．pothole ２．crackhole ３．wormhole",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nopen a can of （　　）  （訳：隠れていた問題が次々と出てくる）\n\n１．problems ２．worms ３．Pandora",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nToday is my （　　）hair day.  （訳：今日は髪形が決まらない。）\n\n１．terrible ２．bad ３．uncontrollable",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nYou two will hit （　　）.  （訳：二人とも仲良くやっていけるよ。）\n\n１．together ２．on it ３．it off",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nCan you （　　）for Judy's birthday?  \n（訳：ジュディーの誕生日のためにカンパしてもらえる？）\n\n１．chip in ２．split the bill ３．go Dutch",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI can't leave you （　　）.  （訳：困っているのに放っておけないよ。）\n\n１．low and wet ２．high and dry ３．out and away",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nThat guy keeps hitting （　　）me.  （訳：あの男わたしにしつこく言い寄ってくるの。）\n\n１．to ２．for ３．on",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nLook at the （　　）side.  （訳：悪いことばかりじゃないよ。）\n\n１．bright ２．good ３．better",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWe （　　）talk.  （訳：話があるんだけど。）\n\n１．will ２．might as well ３．need to",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI have （　　）eyes.  （訳：目がかゆいです。）\n\n１．itchy ２．scratchy ３．crunchy",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nDo you have a （　　）?  （訳：うまくいかなかった場合のこと考えてある？）\n\n１．second opinion ２．plan B ３．security blanket",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nmy way or （　　）  （訳：言うとおりにできないならよそへ行け）\n\n１．your way ２．the other way ３．highway",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI learned the lesson （　　）.  （訳：苦い経験から学んだ。）\n\n１．the hard way ２．terrible way ３．bitterly",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nMy wife cheated（　　）me.  （訳：妻が浮気をした。）\n\n１．with ２．on ３．for",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「This movie sucks.」\n\n１．この映画は大ヒットだ。 ２．この映画はおもしろい。 ３．この映画は最低だ。",3)
ex[ex.length] = new Array("正しい発音を選んでください。\n\n「Paczki」\n\n１．プンチキ ２．パッキ ３．パクツキ",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「What the hell!」\n\n１．地獄のようだ。 ２．どうにでもなれ。 ３．何が地獄だ。",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nYou are（　　）meat.  （訳：もうおしまいだよ。）\n\n１．dog ２．chopped ３．dead",3)
ex[ex.length] = new Array("「オーストラリア（の）」という意味の俗語は？\n\n１．Down Under ２．Far South ３．Deep Down",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nAre you（　　）me?  （訳：ちゃんと話聞いてる？）\n\n１．on ２．with ３．over",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nCaffeine keeps me (    ) at night.  （訳：カフェインを摂ると夜眠れなくなります。）\n\n１．on ２．late ３．up",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「I'll get back to you on that.」\n\n１．それはまたあとで。 ２．あとで返すよ。 ３．仕返ししてやる。",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「He made a face.」\n\n１．彼は面子を保った。 ２．彼は顔をしかめた。 ３．彼は前面に出た。",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWhat is（　　）her?  （訳：彼女どうしちゃったの？）\n\n１．matter ２．on ３．with",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI'll make it (    ) to you.  （訳：この埋め合わせはするよ。）\n\n１．up ２．out ３．back",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「hickey」\n\n１．しゃっくり ２．キスマーク ３．引きこもり",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「That is so 2002.」\n\n１．２００２年もそうだったよ。 ２．新型だね。 ３．そんなのもう古いよ。",3)
ex[ex.length] = new Array("女性が男性の気を引くためによく使われる台詞は？\n\n１．Have you been working out? ２．You have beautiful hair. ３．Do you come here often?",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「friendly fire」\n\n１．安全な火 ２．味方の誤射 ３．友人宅の火事",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nNobody here（　　）that name.  （訳：そんな名前の人はいませんが。）\n\n１．under ２．of ３．by",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nI'm gonna（　　）back to you.  （訳：仕返ししてやる。）\n\n１．get it ２．get ３．retaliate",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nYou can（　　）a teenager.  （訳：ティーンエージャーでも通用するよ。）\n\n１．circulate as ２．pass for ３．make it to",2)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「静かにしてもらえませんか？」と言うときの決まり文句：\n\n１．Can you keep it low? ２．Can you keep it quiet? ３．Can you keep it down?",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nKeep it（　　）!  （訳：その調子でがんばれ。）\n\n１．up ２．high ３．going",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nIt's a piece of（　　）.  （訳：そんなの簡単だ。）\n\n１．crap ２．cake ３．paper",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nYou freaked me（　　）!  （訳：脅かさないでよ！）\n\n１．up ２．away ３．out",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nIt's no big（　　）.  （訳：別に大したことじゃないよ。）\n\n１．deal ２．stuff ３．case",1)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「セールス電話お断りリスト」の名称：\n\n１．don't-call-me list ２．do-not-call list ３．no-telemarketing list",2)
ex[ex.length] = new Array("正しいものを選んでください。\n\n「他の州に入り込んだ細長い地域」を表す単語：\n\n１．breadstick ２．wedge ３．panhandle",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nDon't be so（　　）yourself.  （訳：そんなに自分を責めるなよ。）\n\n１．hard on ２．hating ３．cruel to",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nShe had a（　　）.  （訳：彼女は顔のしわ取り手術を受けた。）\n\n１．face-up ２．facelift ３．face remodelling",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「We're not together.」\n\n１．私たちは一緒に住んでいません。 ２．私たちは別々に払います。 ３．私たちは付き合っていません。",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nMy neighbor（　　）street has two kids.  \n（訳：道を挟んだ向かいの人は子供が二人いる。）\n\n１．across the ２．across from ３．across",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「How do you know Emily?」\n\n１．エミリーのことをどう思いますか？ ２．エミリーとはどういうつながりですか？\n ３．エミリーのことをどれだけ知っていますか？",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nIf you don't use vinegar, （　　）it is not sushi.  \n（訳：酢を使わなければ厳密には寿司じゃないよ。）\n\n１．strictly ２．technologically ３．technically",3)
ex[ex.length] = new Array("ことわざです。（）に入る語句を選んでください。\n\nElephants never（　　）.  \n\n１．forget ２．fly ３．fight",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「That guy just gave me the finger!」\n\n１．あの男の人に指輪をもらったよ。 ２．あいつ今、中指を立てやがった。 ３．あいつに指でつつかれた。",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Your call.」\n\n１．電話だよ。 ２．あなたの番ですよ。 ３．どうするかは任せるよ。",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWe tried to talk him （　　）doing such a stupid thing.  \n（訳：私たちは彼にそんなバカなことをしないように説得しようとした。）\n\n１．out of ２．from ３．not",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nOne cheeseburger. （　　）the onions.  （訳：チーズバーガー一つ。タマネギ抜きで。）\n\n１．Not ２．Hold ３．Keep",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「birth mother」\n\n１．代理母 ２．助産婦 ３．産みの母",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nWhen （　　）can fly!  （訳：絶対できっこないよ！）\n\n１．pigs ２．elephants ３．fish",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「（　　）crisis」  （訳：人生半ばでの価値観の崩壊）\n\n１．middle age ２．mid-life ３．life-or-death",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Let's ditch him!」\n\n１．あいつを捕まえろ！ ２．あいつをやっつけようぜ！ ３．あいつを置いて逃げようぜ！",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n（　　）screwdriver  （訳：プラスのドライバー）\n\n１．Phillips ２．positive ３．plus",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「my ex」\n\n１．私のＸ線写真 ２．別れた夫／妻 ３．知らない人",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\nDoes that （　　）? （訳：それも数のうちに入れていい？）\n\n１．number ２．include ３．count",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Use a (　　）.」 （訳：綿棒を使ったら？）\n\n１．Q tip ２．P tip ３．C tip",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「I'll give you a (　　）.」（訳：おんぶしてやるよ。）\n\n１．horseback ２．piggyback ３．doggyback",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「That might be a (　　）.」（訳：それは言い過ぎかもしれない。）\n\n１．little too much ２．redundancy ３．stretch",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Would you like a (　　）?」（訳：アイスキャンディーほしい？）\n\n１．popcicle ２．icicle ３．candycle",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「You can't have your (　　）and eat it, too.」\n（訳：両天秤にはかけられない。）\n\n１．cookie ２．cake ３．muffin",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「As a rule of (　　）, ...」  （訳：大雑把に言って、・・・）\n\n１．summary ２．finger ３．thumb",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「I'm a (    ).」  （訳：私は夜型人間です。）\n\n１．night person ２．nightmare ３．stay-up-later",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Sushi is (　　）taste.」 （訳：寿司は慣れるにつれておいしくなってくる。）\n\n１．a required ２．an aquired ３．a pure",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「It's apples and (　　）.」 （訳：それはまったく別の物だよ。）\n\n１．apples ２．peaches ３．oranges",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Your're paying your (　　）.」 （訳：今は下積みの時期なんだよ。）\n\n１．dues ２．taxes ３．duties",1)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Does that ring a bell?」\n\n１．誰か呼び鈴鳴らした？ ２．思い出した？ ３．大変なことになった？",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Third time's a (　　）.」 （訳：３度目の正直だね。）\n\n１．honesty ２．lucky ３．charm",3)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「Let me get this straight.」\n\n１．この点について確認させて。 ２．これを伸ばさせて。 ３．ここは僕が払うよ。",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「Room for (　　）?」 （訳：（コーヒーの）ミルクが入る分を残しておきますか？）\n\n１．milk ２．cream ３．additive",2)
ex[ex.length] = new Array("正しい訳を選んでください。\n\n「What are the chances?」\n\n１．目玉商品は何？ ２．チャンスなんてあるの？ ３．偶然だね。",3)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「That would be another way to (　　）it.」 （訳：そうとも言えるだろうね。）\n\n１．put ２．make ３．take",1)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「grab a cup of (　　）.」 （訳：コーヒーを飲む）\n\n１．Bob ２．Joe ３．Sam",2)
ex[ex.length] = new Array("（）に入る語句を選んでください。\n\n「You don't have to be a (　　）to understand this.」 （訳：これを理解するのはそんなに難しいことではない。）\n\n１．Nobel Prize winner ２．economist ３．rocket scientist",3)

var adj = 0, qnumber = 0, noq = 0, usedq = new Array(), crct = 0, pickedans, msg, qsize = ex.length, maxnum = ex.length;

var msg2 = "全問題（" + ex.length + "問）"

function chgQuest() {
   noq++
   var twice = false
   if (noq>qsize) {
      noq--
      alert("これで終わりです。\n\n" + noq + "問中" + crct + "問正解でした。（正解率" + parseInt(crct/noq*1000)/10 + "％）")
      crct = 0
      noq = 0
      document.exarea.questionbox.value = ""
   } else {
      do {
         qnumber = parseInt(Math.random()*maxnum)+adj
         for(i=0;i<noq;i++) {
            if (usedq[i] == qnumber) {
               twice = true
               break
            } else {
               twice = false
            }
         }
      } while(twice == true)
      document.exarea.questionbox.value = "【第" + noq + "問】" + ex[qnumber][0]
      usedq[noq-1] = qnumber
   }
}

function chgSelection() {
   noq = 0
   crct = 0
   maxnum = ex.length
   adj = 0
   if(document.exarea.numOfQuestions.selectedIndex==0) {
      qsize = ex.length
   } else {
      qsize = 30
      if(document.exarea.numOfQuestions.selectedIndex>1) {
         maxnum = 30
         adj = (document.exarea.numOfQuestions.selectedIndex-2)*30
         if(document.exarea.numOfQuestions.selectedIndex==document.exarea.numOfQuestions.length-1) {
            adj = ex.length-30
         }
      }
   }
   chgQuest()
}

function answer() {
   if (noq == 0) {
      chgQuest()
   } else {
      pickedans = 3
      for (i=0;i<=2;i++) {
         if(document.exarea.ans[i].checked) {
            pickedans = i
         }
      }
      if (pickedans == 3) {
         alert("答を選んでください。")
      } else {
         if(pickedans+1 == ex[qnumber][1]) {
            crct++
            msg = "○　今までの正答率：" + parseInt(crct/noq*1000)/10 + "％。"
         } else {
            msg = "×　正解は「" + ex[qnumber][1] + "」番。今までの正答率：" + parseInt(crct/noq*1000)/10 + "％。"
         }
         alert(msg)
         chgQuest()
      }
   }
}

