A little German and Austrian program

I´m benching about 82% on this right now.

#!/bin/bash
# german.sh v.1.1 a program submitted by livedoggb on 7/06/2014
# dependencies compiled random1.c, intdiv2float.c, in a subdirectory called for_kids/c_progs
# needs german.txt file with questions and answers in a subdirectory called german
# It also outputs a file sommaire.out that has the statistics of your session.
dir_path=”/mnt/sda1/”
dir_txt_path=$( echo $dir_path/german/ )
#pic_dir_path=$( echo $dir_txt_path/botany_Houston_pics )
#mus_dir_path=$( echo $dir_txt_path/botany_Houston_mus )
cprog_path=$( echo $dir_path/for_kids/c_progs )
temp_path=$( echo /root/ )
if [ -e $temp_path/sommaire.out ]
then
rm $temp_path/sommaire.out
fi
#if [ -n $temp_path/botany_own_pics ]
#then
#mkdir $temp_path/botany_own_pics
#fi
#if [ -n $temp_path/botany_own_mus ]
#then
#mkdir $temp_path/botany_own_mus
#fi
function set_path {
echo
#echo “1. Use Houston pictures and Verdi’s 4 Seasons.”
#echo “2. Use your own pictures and music moved to the root directory in a”
#echo ” subdirectory called botany_own_pics and botany_own_music.”
echo
#echo “Please choose an option.”
pic_set=2
case $pic_set in
1)
pic_dir_path=$( echo $dir_txt_path/botany_Houston_pics )
mus_dir_path=$( echo $mus_dir_path)
;;
2)
pic_dir_path=$( echo $temp_path/botany_own_pics )
mus_dir_path=$( echo $temp_path/botany_own_mus )
;;
esac
return
}

function trim_line {
i=1
echo
#num_words=$(gawk ‘{ sum += $1 }; END { print sum }’ testline.out)
words_left=”c”
while [ “$words_left” != “” ]
do
j=$(( $i + 7 ))
words_left=$( echo $line | cut -d’ ‘ -f$i-$j )
echo $words_left
i=$(( $j + 1 ))
done
return
}

function echo_in_color_br_sentence {
part1=$( echo $testline | sed “s/\(.*_\)_*_\(_.*\)/\1/” )
part2=$( echo $testline | sed “s/\(.*_\)_*_\(_.*\)/$echo_verb/” )
part3=$( echo $testline | sed “s/\(.*_\)_*_\(_.*\)/\2/” )
part4=$( echo $testline | sed “s/\(.*_\)_*_\(_.*\)/$echo_reason/” )
#”blue”
echo -n -e ‘\E[47;34m'”\033[1m$part1\033[0m”
#”red”
echo -n -e ‘\E[47;31m'”\033[1m$part2\033[0m”
#”blue”
echo -e ‘\E[47;34m'”\033[1m$part3\033[0m”
echo
echo -n -e ‘\E[47;35m'”\033[1m$part4\033[0m”
echo
tput sgr0
return
}

#rm $dir_path/hyper-tense-files_used.out
sum_fautes=0
echo “Please wait for a few minutes while the system sets up the music database.”
if [ -e $dir_path/hyper-tense-flowers-time2.out ]
then
echo “The program has found a time file.”
echo “1. Use this file.”
echo “2. Make a new time file. Choose 2 if you have changed the music.”
echo “Please choose: (If you aren´t sure, choose 2. The default is 2.)”
read choice
else
choice=2
fi
if [ -e $choice ]
then
choice=”2″
fi
echo “The best way to end the program in slideshow mode is to press the ESC key.”
echo
case “$choice” in
1)
echo “Using the old file.”
;;
2)
echo “Making another file. This will take a few minutes. Please be patient.”
echo
echo
echo “0” > $temp_path/hyper-tense-flowers-time2.out
if [ -n “$mus_dir_path/*.*” ]
then
echo “A link to your music does not exist in the root file system. Please fix this.”
else
mplayer -msglevel all=-1 -profile gnome-mplayer -ss 10 -endpos 1 -volume 0 $mus_dir_path/*.* | tee $temp_dir/temp.out | grep “^A: ” | sed -e ‘s/^A: .* of \([0-9]*\).* .*/\1/g’ >> $temp_path/hyper-tense-flowers-time2.out
fi
;;
esac
time_array=($(cat $temp_path/hyper-tense-flowers-time2.out))
i=1
num_files=$(expr $(grep -c . $temp_path/hyper-tense-flowers-time2.out))

i=0
while [ $i -lt $num_files ]
do
echo “$i. ${time_array[$i]}”
i=$(( $i + 1 ))
done
num_files=$(( $num_files – 1 ))
echo “num_files=” $num_files
echo
echo “Quiz”
echo
echo “Press Enter to begin.”
echo
choice=3
#echo “With quotes? Choose y or n. Default is n.”
#read with_quotes
#echo “Oral reading? Choose y or n. Default is n.”
#read read_aloud
#echo “With pictures? Choose y or n. Default is y.”
#read show_pics
#echo “With music? Choose y or n. Default is y.”
#read with_music
with_quotes=”n”
read_aloud=”n”
show_pics=”n”
with_music=”n”
more_local_info=”n”
if [ -e $read_aloud ]
then
read_aloud=”n”
fi
if [ -e $with_quotes ]
then
with_quotes=”n”
fi
if [ -e $show_pics ]
then
show_pics=”y”
fi
if [ -e $with_music ]
then
with_music=”y”
fi
case “$choice” in
1)
echo “Slideshow mode.”
set_path
#viewnior –slideshow $pic_dir_path/01\ *.jpg < /dev/null &
mplayer -msglevel all=-1 -profile gnome-mplayer -volume 200 "$mus_dir_path"/*.*
;;
2)
echo "Instruction mode."
set_path
#echo "All information derives from german.txt in the folder german."
c=""
right=0
asked=0
rightverbs=""
wrongverbs=""
average=0
verb_guess=""
#num_vfiles=$(expr $(ls -1 $pic_dir_path/*.jpg | grep -c . ))
echo "num_vfiles=" $num_vfiles
hours_bgn=$( date| sed "s/.* \(..\):\(..\):\(..\).*/\1/"| sed "s/0\([0-9]\)/\1/" )
min_bgn=$( date| sed "s/.* \(..\):\(..\):\(..\).*/\2/"| sed "s/0\([0-9]\)/\1/" )
sec_bgn=$( date| sed "s/.* \(..\):\(..\):\(..\).*/\3/"| sed "s/0\([0-9]\)/\1/" )

while [ -e $c ]
do
if [ -e $dir_txt_path/german.txt ]
then
maxlinenum=$( grep -c . $dir_txt_path/german.txt)
#maxlinenum=$(( $maxlinenum – 1 ))
quizfact=$( $cprog_path/random1 1 $maxlinenum)
correctquizfact=$( echo "$quizfact"c)
omit_line=$( grep "^$correctquizfact:" $dir_txt_path/german.txt)
# echo "random quiz line is:" $quizfact $correctquizfact
if [ "$omit_line" != "" ]
then
#echo "The verb is: " $verb
echo "Random quiz line is:" $quizfact

testline=$( grep "^$correctquizfact:" $dir_txt_path/german.txt | sed -e "s/^.*QUESTION:\(.*\)/\1/" )
line=$testline
echo_verb=$( grep "^$correctquizfact:" $dir_txt_path/german.txt | sed -e "s/^.*ANSWER:\(.*\) EXPLANATION:.*/\1/" )
echo $echo_verb
echo_reason=$( grep "^$correctquizfact:" $dir_txt_path/german.txt | sed -e "s/^.*EXPLANATION:\(.*\) QUESTION:.*/\1/" )
echo $echo_reason
echo_in_color_br_sentence

asked=$(( $asked + 1 ))
echo "Press enter to continue (enter e to exit):"
read verb_guess
if [ "$verb_guess" == "e" ]
then
break
fi
verb_guess=$echo_verb
if [ "$verb_guess" == "$echo_verb" ]
then
echo "Correct."
right=$(( $right + 1 ))
average=$(( $right/$asked ))
rightverbs=$( echo $rightverbs, $echo_verb)
if [ $show_pics == "y" ]
then
random_verb_num=$( $cprog_path/random1 1 $num_vfiles)
fn=$random_verb_num
#fn=1
#echo "random_pic_num is:" $random_verb_num
#verb=$(ls $pic_dir_path/$fn\ *.jpg | sed "s/^.*$fn \(.*\).jpg/\1/" )
#echo $verb
mypid=$$
#viewnior $pic_dir_path/$fn\ *.jpg < /dev/null &
cpid=$!
if [ $more_local_info == "y" ]
then
random_verb_num=$( $cprog_path/random1 1 5)
echo "random verb num is " $random_verb_num
fn=$random_verb_num
if [ -e $dir_txt_path/local_flora_facts/$fn\ *.txt ]
then
num_facts=$( grep -c . $dir_txt_path/local_flora_facts/$fn\ *.txt )
echo "I am in this loop." $num_facts
num_facts=$(( $num_facts – 1 ))
picked_fact=$( $cprog_path/random1 1 $num_facts )
correctquote=$( echo "$picked_fact"c )
dfact=$( grep "^$correctquote:" $dir_txt_path/local_flora_facts/$fn\ *.txt | sed "s/^.*c://" )
xmessage -timeout 30 $dfact < /dev/null &
fi
fi
fi
if [ $with_music == "y" ]
then
num_mus=$( $cprog_path/random1 1 $num_files )
num_mus_fixed=$(echo $num_mus | sed -e "s/^0//")
prob_time=$(( ${time_array[$num_mus_fixed]} – 20 ))
ssx=($(expr $($cprog_path/random1 0 $prob_time)))

mplayer -msglevel all=-1 -profile gnome-mplayer -ss $ssx -endpos 30 -volume 200 "$mus_dir_path"/$num_mus*.*
fi
# kill -s SIGTERM $cpid
if [ $with_quotes == "y" ]
then
num_quotes=$( grep -c . $dir_txt_path/environmental_quotes.txt )
picked_quote=$( $cprog_path/random1 1 $num_quotes )
correctquote=$( echo "$picked_quote"c )
dquote=$( grep "^$correctquote:" $dir_txt_path/environmental_quotes.txt | sed "s/^.*c://")
xmessage -timeout 30 $dquote >$temp_path/sommaire.out
echo “The correct answers (” $right “):” $rightverbs | tee >>$temp_path/sommaire.out
wrong=$(( $asked – $right – 1 ))
echo “The incorrect answers (” $wrong “):” $wrongverbs | tee >>$temp_path/sommaire.out
num_entries=$(grep “^[0-9]*c:” $dir_txt_path/*.txt | grep -c .)
echo “The database had ” $num_entries “entries.” | tee >>$temp_path/sommaire.out
echo “Your percentage: ” $aver_right | tee >>$temp_path/sommaire.out
cat $temp_path/sommaire.out
echo “Life is a tree. You are a meristem. How would you like to differentiate from here?”
echo “Choices are:”
echo “1. Painting a picture of a flower.”
echo “2. Yoga or prayer activity.”
echo “3. Nature walk with dogs and camera.”
echo “4. Gardening activity.”
echo “5. Relaxation or sleep.”
echo
echo “Enter a number, or enter R to have the computer randomly choose an activity.”
read choice
if [ $choice == “R” ]
then
comp_choice=$( $cprog_path/random1 1 5 )
echo “You won the lottery! The random choice was: $comp_choice. Enjoy your activity!”
#fi
else
echo “You chose $choice. Enjoy your activity.”
fi
;;
3)
echo “Quiz mode.”
set_path
echo “All information derives from german.txt in the folder german.”
c=””
right=0
asked=0
rightverbs=””
wrongverbs=””
average=0
verb_guess=””
#num_vfiles=$(expr $(ls -1 $pic_dir_path/*.jpg | grep -c . ))
echo “num_vfiles=” $num_vfiles
hours_bgn=$( date| sed “s/.* \(..\):\(..\):\(..\).*/\1/”| sed “s/0\([0-9]\)/\1/” )
min_bgn=$( date| sed “s/.* \(..\):\(..\):\(..\).*/\2/”| sed “s/0\([0-9]\)/\1/” )
sec_bgn=$( date| sed “s/.* \(..\):\(..\):\(..\).*/\3/”| sed “s/0\([0-9]\)/\1/” )

while [ -e $c ]
do
if [ -e $dir_txt_path/german.txt ]
then
maxlinenum=$( grep -c . $dir_txt_path/german.txt)
#maxlinenum=$(( $maxlinenum – 1 ))
quizfact=$( $cprog_path/random1 1 $maxlinenum)
correctquizfact=$( echo “$quizfact”c)
omit_line=$( grep “^$correctquizfact:” $dir_txt_path/german.txt)
# echo “random quiz line is:” $quizfact $correctquizfact
if [ “$omit_line” != “” ]
then
#echo “The verb is: ” $verb
echo “Random quiz line is:” $quizfact

testline=$( grep “^$correctquizfact:” $dir_txt_path/german.txt | sed -e “s/^.*QUESTION:\(.*\)/\1/” )
line=$testline
trim_line
verb_guess=””
asked=$(( $asked + 1 ))
while [ -e $verb_guess ]
do
echo “Enter your answer (enter e to exit):”
read verb_guess
done
if [ “$verb_guess” == “e” ]
then
break
fi
echo_verb=$( grep “^$correctquizfact:” $dir_txt_path/german.txt | sed -e “s/^.*ANSWER: \(.*\) EXPLANATION:.*/\1/” )
echo_reason=$( grep “^$correctquizfact:” $dir_txt_path/german.txt | sed -e “s/^.*EXPLANATION:\(.*\) QUESTION:.*/\1/” )
if [ “$verb_guess” == “$echo_verb” ]
then
echo “Correct.”
right=$(( $right + 1 ))
average=$(( $right/$asked ))
rightverbs=$( echo $rightverbs, $echo_verb)
if [ $show_pics == “y” ]
then
random_verb_num=$( $cprog_path/random1 1 $num_vfiles)
fn=$random_verb_num
#fn=1
echo “random_pic_num is:” $random_verb_num
#verb=$(ls $pic_dir_path/$fn\ *.jpg | sed “s/^.*$fn \(.*\).jpg/\1/” )
#echo $verb
mypid=$$
#viewnior $pic_dir_path/$fn\ *.jpg < /dev/null &
cpid=$!
if [ $more_local_info == "y" ]
then
random_verb_num=$( $cprog_path/random1 1 5)
echo "random verb num is " $random_verb_num
fn=$random_verb_num
if [ -e $dir_txt_path/local_flora_facts/$fn\ *.txt ]
then
num_facts=$( grep -c . $dir_txt_path/local_flora_facts/$fn\ *.txt )
echo "I am in this loop." $num_facts
num_facts=$(( $num_facts – 1 ))
picked_fact=$( $cprog_path/random1 1 $num_facts )
correctquote=$( echo "$picked_fact"c )
dfact=$( grep "^$correctquote:" $dir_txt_path/local_flora_facts/$fn\ *.txt | sed "s/^.*c://" )
xmessage -timeout 30 $dfact < /dev/null &
fi
fi
fi
if [ $with_music == "y" ]
then
num_mus=$( $cprog_path/random1 1 $num_files )
num_mus_fixed=$(echo $num_mus | sed -e "s/^0//")
prob_time=$(( ${time_array[$num_mus_fixed]} – 20 ))
ssx=($(expr $($cprog_path/random1 0 $prob_time)))

mplayer -msglevel all=-1 -profile gnome-mplayer -ss $ssx -endpos 30 -volume 200 "$mus_dir_path"/$num_mus*.*
fi
# kill -s SIGTERM $cpid
if [ $with_quotes == "y" ]
then
num_quotes=$( grep -c . $dir_txt_path/environmental_quotes.txt )
picked_quote=$( $cprog_path/random1 1 $num_quotes )
correctquote=$( echo "$picked_quote"c )
dquote=$( grep "^$correctquote:" $dir_txt_path/environmental_quotes.txt | sed "s/^.*c://")
xmessage -timeout 30 $dquote >$temp_path/sommaire.out
echo “The correct answers (” $right “):” $rightverbs | tee >>$temp_path/sommaire.out
wrong=$(( $asked – $right – 1 ))
echo “The incorrect answers (” $wrong “):” $wrongverbs | tee >>$temp_path/sommaire.out
num_entries=$(grep “^[0-9]*c:” $dir_txt_path/*.txt | grep -c .)
echo “The database had ” $num_entries “entries.” | tee >>$temp_path/sommaire.out
echo “Your percentage: ” $aver_right | tee >>$temp_path/sommaire.out
cat $temp_path/sommaire.out
;;
esac
—————————————————–
german.txt file for the German folder

01c: ANSWER: Der EXPLANATION: Dollar is singular, masculine, and nominative QUESTION: _________ (The) Dollar wechselt ungefähr ein Euro oder zwei Marke in.
02c: ANSWER: des EXPLANATION: state areas are plural, neutral, and genitive QUESTION: Mehr als 60 Prozent ____ (of) österreichischen Staatsgebietes bestheht aus Gebirgslandschaft (mountain view).
03c: ANSWER: Gerade in einer Zeit EXPLANATION: time is singular, feminine, and accusative QUESTION: ______ ___ _____ ______ (Once upon a time), in der das Wort “Nation” wieder einmal europaweit in Umlauf ist – und zwar durchaus verhängnisvoll-, ist es nicht immer leicht, dem natürlichen Patriotismus auch den richtigen Klang zu verleihen.
04c: ANSWER: In den österreichischen Alpen EXPLANATION: alps are plural, masculine, and accusative QUESTION: _____ _____ _______ ______(In the Austrian alps) finden wir eine einzigartige Tier- und Pflanzenwelt, die besonders geschützt werden sollte.
05c: ANSWER: in den letzten Jahren EXPLANATION: Years are plural, neutral and accusative QUESTION: Da der Fremdenverkehr (tourism) aber die wirtschaftliche Grundlage (economic foundation) Österreichs darstellt, hat ___ ____ _____ ______ (in the last years) ein generelles Umdenken stattgefunden (happened).
06c: ANSWER: Die erste EXPLANATION: train is singular, feminine, and nominative QUESTION: ____ _____ (The first) Gebirgsbahn Europas (mountain train of Europe) wurde in Österreich gebaut.
07c: ANSWER: wird, umgeben EXPLANATION: 3rd p, sing, wird is past tense of werden, umgeben is participle QUESTION: Er ______(became) von einigen anderen Bergspitzen _________(associated).
08C: ANSWER: beobachten können EXPLANATION: 1st p, pl, present QUESTION: In den Alpen leben viele besondere Tierarten, die wir, wenn wir Glück haben, ______ ________(can be observed).
09c: ANSWER: im Sommer EXPLANATION: contraction of in dem, Summer is singular, masculine, and dative QUESTION: Die Gemse (chamois) ist ____ _________ (in the Summer) an ihrem gelbbraunen Sommerkleid mit schwarzem Aalstrich am Rücken zu erkennen.
10c: ANSWER: zu weich EXPLANATION: describes egg which is neutral QUESTION: Das gekochtes Ei ist ein bißchen ___ _____ (too soft) für mich.
11c: ANSWER: religiöses Bekenntnis EXPLANATION: Affiliation is neutral QUESTION: Österreich ist ein katholishes Land. 80,6% der Österreicher sind Katholiken, 4,9% sind Protestanten, 10% haben kein ________ __________ (religious affiliation).
12c: ANSWER: Weiters EXPLANATION: Literally, furthermore QUESTION: ________ (Additionally) gibt es ungefähr 120.000 Muslime, hauptsächlich Sunniten, 90.000 Orthodoxe, 24.000 Altkatholiken und 7.500 Juden.
13c: ANSWER: Diesen großen Einfluß der Kirche EXPLANATION: Influence is singular, masculine, and accusative, Church is singular, feminine and genitive QUESTION: ______ ______ ________ ____ _______ (This big influence of the church) machten sich die Landesherren (Sovereigns) zunutze (made use of).
14c: ANSWER: mir EXPLANATION: zu takes a dative personal pronoun QUESTION: Kommen Sie zu _____ (me).
15c: ANSWER: Sie EXPLANATION: für takes an accusative personal pronoun QUESTION: Ist das für _____ (you singular formal)?
16c: ANSWER: ihm EXPLANATION: mit takes a dative personal pronoun QUESTION: Ich gehe mit ____ (him).
17c: ANSWER: mir EXPLANATION: the implied question is the (missing) accusative object, hence the pronoun is dative QUESTION: Er fragt ___ (me).
18c: ANSWER: ihr EXPLANATION: mit takes a dative personal pronoun QUESTION: Er kommt mit _____ (her) nach Bonn.
19c: ANSWER: Ihnen EXPLANATION: zu takes a dative personal pronoun QUESTION: Wie komme ich zu _____ (You formal plural)?
20c: ANSWER: mich EXPLANATION: für takes an accusative personal pronoun QUESTION: Er hat tausend Dollar für _____ (me).
21c: ANSWER: ein Gefäß EXPLANATION: vessel is singular,indefinite, neutral, nominative QUESTION: Je dicker ___ _____ (a vessel), um so größer ist sien Versorgungsgebiet (supply area).
22c: ANSWER: Werden die Gefäße EXPLANATION: Condition clause with vessels being plural, neutral, nominative, and werden being conditional 3rd p plural of will QUESTION: ____ _____ _______ (If the vessels have become) starr (stiff), wie bei Arteriosklerose und anderen Gefäßwandschäden (vessel wall problems), können sie sich dem steigenden Blutbedarf (rising blood need) nicht mehr anpassen (be met).
23c: ANSWER: im wesentlichen EXPLANATION: dative clause QUESTION: Die Schlagaderverlegung (artery removal) hat ___ _______ (essentially) zwei Ursachen (reasons).
24c: ANSWER: im menschlichen Dünndarme EXPLANATION: dative with masculine plural noun QUESTION: Der erwachsene Wurm lebt gewöhnlich (comfortably) ___ ________ ________ (in human small intestines), wo er sich auf Kosten des Wirts (at the expense of the host) von halbverdauten Speisen (half-digested food) ernährt (supports himself).
25c: ANSWER: Häufigste Ursache EXPLANATION: superlative feminine plural nominative noun QUESTION: ________ ________ (Main reasons) der krankhaften Amenorrhö (morbid amenorrhea) ist eine unzurreichende Eirstockfunktion (insufficient ovary function).
26c: ANSWER: zur Bank EXPLANATION: Bank is feminine dative QUESTION: Mike geht ____ ______ (to the Bank).
27c: ANSWER: zum Hotel EXPLANATION: Hotel is neutral dative QUESTION: Das Taxi bring Sarah ____ _______ (to the Hotel).
28c: ANSWER: bis zur Ecke EXPLANATION: Corner is feminine dative QUESTION: Gehen Sie 50 meter ____ _____ ______ (until to the corner).
29c: ANSWER: zur Bahn EXPLANATION: Train is feminine dative QUESTION: Wie komme ich ____ _____ (to the train)?
30c: ANSWER: zum Flughafen EXPLANATION: Airport is masculine dative QUESTION: Mike möchte ____ ________ (to the airport) fahren.
31c: ANSWER: wollen Sie EXPLANATION: wollen is 2nd person formal singular QUESTION: Wie lange _____ _____ (do you (formal, singular) want) bei uns bleiben?
32c: ANSWER: Wie ist EXPLANATION: How is used in this expression, name takes a 3rd person singular conjugation of sein QUESTION: _____ _____ (What is) Ihr Name bitte?
33c: ANSWER: kann ich machen EXPLANATION: Can is 1st person singular QUESTION: Ja, das ____ ____ ______ (I can do).
34c: ANSWER: nach einer Bank EXPLANATION: ask about takes a dative noun, Bank is feminine singular QUESTION: Er fragt ____ _____ _____ (about a bank) in Frankfurt.
35c: ANSWER: spricht über die Relativitätstheorie EXPLANATION: talks about (3rd person, singular) takes an accusative noun, theorie is feminine singular QUESTION: Einstein ______ _____ ___ ____________ (is talking about relativity theorie).
36c: ANSWER: der Niere EXPLANATION: Kidneys are genitive plural and feminine QUESTION: Wie sind die Harnkanälchen (urinary ducts) ____ _____ (of the kidneys)?
37c: ANSWER: durch den Harnleiter EXPLANATION: durch takes an accusative, ureter is accusative masculine singular QUESTION: Die kleinen Harnkanälchen der Niere münden (flow) über Sammelrohre (collecting tubes) in das Nierenbecken, von wo aus der Urin ______ ____ ________ (through the ureter) in die Harnblase (bladder) abfließt.
38c: ANSWER: Die Behandlung EXPLANATION: Treatment is feminine singular and nominative QUESTION: ____ ______ (The treatment) der Nierenbeckenentzündung (kidney inflammation) verlangt Bettruhe (bed rest).
39c: ANSWER: Die Bauchspeicheldrüse kann EXPLANATION: The pancreas is feminine nominative singular QUESTION: _____ _________ ____ (The pancreas can) entzündlich erkranken (become ill with inflammation) oder geschwulstig entarten (cancerous degeneration).
40c: ANSWER: Beim Magengeschwür EXPLANATION: Bei dem stomach ulcer is neutral QUESTION: _____ _______ ______ (With Stomach ulcers) (Ulcus ventriculi) und Zwölffingerdarmgeschwür (Ulcus duodeni) stehen krampfartige Magenschmerzen (cramp-like stomach pain) im Mittelpunkt des Leidens (in the middle of complaints).
41c: ANSWER: erinnert bis heute an ihn EXPLANATION: remembers takes an accusative pronoun QUESTION: Max Reinhardt war der Schöpfer (the creator) des Salzburger Jedermanns. Das Reinhardtseminar, Österreichs weltberühmte Schauspielschule, _________ ___ ______ ___ ___ (remembers him to this day).
42c: ANSWER: Ab 1749 lebte EXPLANATION: 3rd person singular past of living QUESTION: ______ _____ _____ (lived from 1749) Martin Johann Schmidt, ein mahler (a painter) in Stein a.d. Donau, wo er 1801 starb.
43c: ANSWER: verdiente sienen Lebensunterhalt EXPLANATION: past tense with accusative masculine singular livelihood QUESTION: Ferdinand Georg Waldmüller besuchte die Wiener Kunstakademie und _______ _______ _________ (earned his livelihood) als Theatermaler und Zeichenlehrer (as theatre painter and drawing teacher).
44c: ANSWER: war zunächst Bildhauer EXPLANATION: past tense of sein, zuerst is zunächst, sculptor is masculine, singular, nominative QUESTION: Johann Bernhard Fisher von Erlach, 1656 in Graz geboren, ____ ______ ________ (was first of all a sculptor).
45c: ANSWER: seine bedeutensten Werke EXPLANATION: Works is neutral accusative plural QUESTION: In Wien, schuf (created) Theophil von Hansen, der Erbauer (architect) unseres Parlaments, _____ ______ ___________ (his most well-known works).
46c: ANSWER: sind Sie angekommen EXPLANATION: past perfect with sein QUESTION: Wann _____ _____ _______ (did you (formal singular) come)?
47c: ANSWER: habe ihn nicht gehört EXPLANATION: past perfect with accusative 3rd person singular QUESTION: Ich _____ ___ ______ _______ (didn´t hear him).
48c: ANSWER: was hat er gesagt EXPLANATION: past perfect QUESTION: Was ____ ____ ______ (did he say)?
49c: ANSWER: Haben Sie genug geschlaffen EXPLANATION: past perfect with 2nd person formal singular QUESTION: _____ ___ ____ _______ (Did you (singular formal) sleep enough?
50c: ANSWER: hat ein Taxi zum Parkhotel angenommen EXPLANATION: irregular past perfect with taxi as neutral accusative object and hotel as neutral dative object QUESTION: Mike _____ ____ _____ ____ ______ _______ (took a taxi to the Parkhotel).

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s